我正在尝试检索PHAsset,但是iOS 8不推荐使用PHAsset.fetchAssets(withALAssetURLs:options :),所以如何正确检索PHAsset?
最佳答案
我遇到了同样的问题,首先检查权限并请求访问权限:
let status = PHPhotoLibrary.authorizationStatus()
if status == .notDetermined {
PHPhotoLibrary.requestAuthorization({status in
})
}
只需将其挂接到触发UIImagePickerController的触发器上即可。现在,委托(delegate)调用应在userInfo中包括PHAsset。
guard let asset = info[UIImagePickerControllerPHAsset] as? PHAsset
关于ios - 如何从UIImagePickerController检索PHAsset,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44977292/