在应用程序中,我尝试使用以下行
将图像保存到照片UIImageWriteToSavedPhotosAlbum(imgForData, nil, nil, nil);
为此我已经添加了
Privacy - Photo Library Additions Usage Description
在info.plist文件中
我正在使用xcode 9进行开发
但是在使用ios 10.3的iphone 5中运行时会崩溃
错误说在info.plist中添加NSPhotoLibraryUsageDescription
在其他设备中,如6s,7,5s,ios 10.3和ios 11完美无缺。
如果我添加NSPhotoLibraryUsageDescription
代替NSPhotoLibraryAddUsageDescription
而不是iphone 5,但它将停止为其他设备工作
请建议我应该使用哪个密钥NSPhotoLibraryUsageDescription
或NSPhotoLibraryAddUsageDescription
我只是想将图片保存到照片库
答案 0 :(得分:2)
因为 -
NSPhotoLibraryAddUsageDescription
- 适用于iOS 11及以上版本
NSPhotoLibraryUsageDescription
- 适用于iOS 6及以上版本
当您尝试使用iOS 10在iPhone 5上运行时,找不到第一个,这就是它崩溃的原因。
检查Cocoa keys及其可用性。
正如Lion推荐的那样 - 您可以添加两个键。