当我在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次崩溃):
我不确定,但我认为这取决于日志消息(即上面的消息)。 这是在Apple Radar上打开的sdk bug和问题。
这里是我调用UIImagePickerController的代码:
some%7cdata%7cfor%7cother%7cserver
我的主要问题是:我现在如何解决此问题? (好像Apple并不急于解决它)。 我不想创建自定义图像选择器(没有100%工作保证)
有人面临这样的问题吗?
提前致谢。
答案 0 :(得分:0)
我决定尝试使用UIImagePickerController的开源替代品。
我仔细阅读了这篇文章How to select Multiple images from UIImagePickerController中的列表并整合了这个CTAssetsPickerController。
日志消息仍然显示,但我正在对其进行测试,目前没有任何问题。