我正在构建一个应用程序,我需要PHAsset
从NSItemProvider
.
NSURL
我得到的是例如:
file:///Users/user/Library/Developer/CoreSimulator/Devices/84BDFE8E-127E-4677-83B8-208227CCBC16/data/Media/PhotoData/OutgoingTemp/A4D845E7-17E3-4C35-8993-027092D3604A.JPG
而且我需要能够从该 URL 获取 PHAsset,以便我可以使用 PHPhotoLibrary 来处理图像。
我试过了:
let imageAssetToDelete = PHAsset.fetchAssetsWithALAssetURLs([imageURL], options: nil)
其中 imageURLNSURL
与之前发布的 URL 是一个,但它总是返回一个空数组。