iOS 10:共享图像/保存图像开始崩溃

时间:2016-09-24 15:36:52

标签: ios share uiactivityviewcontroller

我有一个代码,它通过UIActivityViewController共享一行文本和一个图像。在我更新到iOS 10后,它开始崩溃,并显示以下日志:

  

此应用已崩溃,因为它试图在没有使用说明的情况下访问隐私敏感数据。应用程序的Info.plist必须包含一个NSPhotoLibraryUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据。

我不发布代码,因为它似乎发生在Apple自己的例子中。我找到了相应的radar,但没有找到StackOverflow主题。

希望能节省一些人的时间。修复是将该行添加到plist,即使应用程序本身不与照片库交互。如果有人找到更好的解决方案,那就太好了。

请注意,它与problem with UIImagePickerController不同 - 它接近相反的行动。

1 个答案:

答案 0 :(得分:4)

将NSPhotoLibraryUsageDescription添加到Info.plist :-(不要将其留空 - 它会重复Apple的默认问题,但它仅适用于开发。将此类存档上传到App Store会触发错误。