Dmi*_*try 2 share ios uiactivityviewcontroller
我有一个代码,它通过 UIActivityViewController 共享一行文本和一个图像。在我更新到 iOS 10 后,它开始崩溃并显示以下日志:
此应用程序已崩溃,因为它试图在没有使用说明的情况下访问隐私敏感数据。应用程序的 Info.plist 必须包含一个 NSPhotoLibraryUsageDescription 键和一个字符串值,向用户解释应用程序如何使用这些数据。
我没有发布代码,因为即使在 Apple 自己的示例中它似乎也会发生。我找到了一个相应的雷达,但没有找到 StackOverflow 主题。
希望它会节省某人的时间。修复方法是将该行添加到您的 plist,即使应用程序本身不与照片库交互。如果有人找到更好的解决方案,那就太好了。
请注意,它与 UIImagePickerController的问题不同- 它接近于相反的操作。
将 NSPhotoLibraryUsageDescription 添加到 Info.plist :-( 不要将其留空 - 它重用了 Apple 的默认问题,但仅适用于开发。将此类存档上传到 App Store 将触发错误。
| 归档时间: |
|
| 查看次数: |
1537 次 |
| 最近记录: |