在iOS 11以上版本中,当我尝试将照片保存到图库中时,我希望系统提示用户输入NSPhotoLibraryAddUsageDescription
的值。
PHPhotoLibrary.shared().performChanges({
PHAssetChangeRequest.creationRequestForAsset(from: image)
}, completionHandler: { _, _ in
//
})
但是,在iOS 12.1上,总是会提示我输入NSPhotoLibraryUsageDescription
的值,给用户错误的消息。
根据有关堆栈溢出的几个相关答案,NSPhotoLibraryAddUsageDescription
应该是在iOS 11+中使用“照片”框架时的预期字符串。但是我发现没有代码请求权限,该权限不会提示用户输入NSPhotoLibraryAddUsageDescription
这是为什么?