问题描述:
针对 iOS14 系统,苹果修改了隐私功能,针对相册中的照片,可以选择部分照片,选择后每次重启应用,每次都会弹出选择照片的提示。
处理思路:
1. 在 info.plist 中添加字段。
2. 在应用中找到适当位置,主动触发选择照片的提示。
解决方案:
1. 在 info.plist 在添加“PHPhotoLibraryPreventAutomaticLimitedAccessAlert”的值为 YES 来阻止该弹窗反复弹出。
2. Build Phases → Link Binary With Libraries 中导入 PhotosUI.framework 库
3. 在需要弹出选择选择找的地方,执行下面代码
if (@available(iOS 14, *)) {
[[PHPhotoLibrary sharedPhotoLibrary] presentLimitedLibraryPickerFromViewController:self];
} else {
// Fallback on earlier versions
}
![Simulator Screen Shot - iPhone 12 Pro Max - 2021-08-11 at 10.08.48.png](https://rongcloud-res.cn.ronghub.com/b0ffab419df47860cf9b0e78d3099a64.png?attname=Simulator Screen Shot - iPhone 12 Pro Max - 2021-08-11 at 10.08.48.png “b0ffab419df47860cf9b0e78d3099a64.png”)