【发布时间】:2017-10-27 20:06:44
【问题描述】:
我正在尝试使用此代码从 PHAsset 获取照片的 URL。
let options: PHContentEditingInputRequestOptions = PHContentEditingInputRequestOptions()
options.canHandleAdjustmentData = {(adjustmeta: PHAdjustmentData) -> Bool in
return true
}
asset.requestContentEditingInput(with: options, completionHandler: { (contentEditingInput, info) in
guard let url = contentEditingInput?.fullSizeImageURL else {
observer.onError(PHAssetError.imageRequestFailed)
return
}
/// Using this `url`
})
大部分照片都可以很好地使用此代码。
当我在“相机”应用中拍照并在“照片”应用中旋转照片,然后在我的应用中选择旋转后的照片时,此代码会返回原始照片 URL,而不是旋转后的版本。
如何从PHAsset获取编辑后照片的本地网址?
【问题讨论】:
标签: ios swift avfoundation phasset