ios10 UIImagePickerController随机崩溃。什么是最简单的快速修复可以?

时间:2017-01-10 13:23:24

标签: uikit uiimagepickercontroller ios10 photosframework

当我在ios< = 9上使用UIImagePickerController时,我没有看到任何问题。 在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/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices   (0x1202c4210)。将使用两者之一。哪一个未定义。

我在stackoverflow上发现了类似的问题 Class PLBuildVersion is implemented in both frameworks

当我开始随机发生这样的崩溃时,我没有注意到它 (使用UIImagePickerController在15-20上大约1次崩溃):

enter image description here

我不确定,但我认为这取决于日志消息(即上面的消息)。 这是在Apple Radar上打开的sdk bug和问题。

这里是我调用UIImagePickerController的代码:

some%7cdata%7cfor%7cother%7cserver

我的主要问题是:我现在如何解决此问题? (好像Apple并不急于解决它)。 我不想创建自定义图像选择器(没有100%工作保证)

有人面临这样的问题吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我决定尝试使用UIImagePickerController的开源替代品。

我仔细阅读了这篇文章How to select Multiple images from UIImagePickerController中的列表并整合了这个CTAssetsPickerController

日志消息仍然显示,但我正在对其进行测试,目前没有任何问题。