ios10 UIImagePickerController аварийно падает. Что может быть самым простым быстрым решением?

Когда я использовал UIImagePickerController на ios <= 9, я не видел никаких проблем. На Ios 10 я получил странное сообщение. Я заметил, что этот массаж появляется после использования любого кода из Photos.framework. (например, проверка статуса PHPhotoLibrary)

Класс PLBuildVersion реализован как в /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices (0x12049a910) и /Applications/Xcode.app/Содержание/Разработчик/Платформы/iPhoneSimulator.platform/Разработчик /SDK/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices (0x1202c4210). Один из двух будет использован. Какой из них не определен.

Я нашел аналогичную проблему в stackoverflow Класс PLBuildVersion реализован в обеих структурах

Я не обращал на это внимания на некоторые моменты, пока я начинаю случайно получать такой крах (около 1 аварии на 15-20 с использованием UIImagePickerController):

enter image description here

Я не уверен, но я думаю, что это зависит от сообщения журнала (т.е. Сообщения выше). Это ошибка sdk и проблема открылись на Apple Radar.

Здесь мой код для вызова UIImagePickerController:

self.imagePicker = [[UIImagePickerController alloc] init];
self.imagePicker.delegate = self;
self.imagePicker.allowsEditing = allowEditing;
self.imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera; 
[vc presentViewController: self.imagePicker animated: YES completion: nil];

Мой главный вопрос: как я могу решить эту проблему прямо сейчас? (Похоже, что Apple не торопилась его решить). Я бы не хотел создавать пользовательские подборщики изображений (без 100% гарантии работы)

Кто-то сталкивается с такой проблемой?

Заранее спасибо.

0
источник поделиться
1 ответ

Я решил попробовать альтернативу с открытым исходным кодом для UIImagePickerController.

Я просматриваю список в этом сообщении. Как выбрать несколько изображений из UIImagePickerController и интегрировать этот CTAssetsPickerController.

Сообщение журнала все еще появляется, но я его тестирую, на данный момент нет никаких проблем.

0
источник

Посмотрите другие вопросы по меткам или Задайте вопрос