在iOS 12中,位于:
(void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary<UIImagePickerControllerInfoKey, id> *)info;
我有时会收到错误日志,指出UIImagePickerControllerPHAsset
中的info
不存在。这怎么可能呢?我还看到同时也没有UIImagePickerControllerReferenceURL
!
注意:我只在PHPhotoLibrary.authorizationStatus
返回PHAuthorizationStatusAuthorized
答案 0 :(得分:0)
问题在于您尚未请求并获得用户访问照片库的授权。
答案 1 :(得分:-1)
某些应用程序用户更换新iPhone或升级新系统,某些图像或视频已上传到iCloud,但可能未下载到本地。 如果他们使用此图片上传新头像,则可能是日志,是资产URL为零,我在公司的应用程序中遇到了几次。