最佳答案:这个问题我也发现了,后来查找到原因:iOS11应用开发的照片权限变化了。App开发中若要请求相册权限,需要在info.plist—Property List文件中添加NSPhotoLibraryUsa
这个问题我也发现了,后来查找到原因:iOS11应用开发的照片权限变化了。
App开发中若要请求相册权限,需要在info.plist—Property List文件中添加NSPhotoLibraryUsageDescription键值对。对于iOS11以前的系统,相册的读写权限需要用户授权,需要添加NSPhotoLibraryUsageDescription;App适配iOS11后,相册的访问权限默认开启,无需用户授权,若要保存图片到相册则需要用户授权。
因此,微信等App因为会请求保存图片所以会提示权限请求,而个别App上传头像由于只需读取照片而不保存图片到相册故不用授权而直接可以打开相册。