如何从现场照片中提取图像?

我知道如何从现场照片中提取video。 在这里解释。

使用PHAssetResourceManagerPHAssetResource获取video文件。

 PHAssetResourceManager.defaultManager().writeDataForAssetResource(assetRes, toFile: fileURL, options: nil, completionHandler: { // Video file has been written to path specified via fileURL } 

但是如何从PHLivePhoto中提取图片url。 这背后的动机是获得video和图像URL,以便将其上传到服务器。

那么假设你有权访问PHAsset,你可以做如下的事情:

 [asset requestContentEditingInputWithOptions:nil completionHandler:^(PHContentEditingInput *contentEditingInput, NSDictionary *info) { NSURL *imageURL = contentEditingInput.fullSizeImageURL; }];