2017-01-10 8 views
0

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

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

Я нашел аналогичный вопрос на StackOverflow Class PLBuildVersion is implemented in both frameworks

я не обратил внимание об этом на некоторые моменты в то время как я начинаю получать в случайном порядке, такие (проникнуть 'зайцем' около 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

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

Я просматриваю список в этом сообщении How to select Multiple images from UIImagePickerController и интегрировал этот CTAssetsPickerController.

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

 Смежные вопросы

  • Нет связанных вопросов^_^