有没有办法将Live Photo保存到照片库?

我将存储的图像和video文件传递到: PHLivePhoto.requestLivePhotoWithResourceFileURLs并获取可以在PHLivePhotoView显示的PHLivePhoto对象。 但我想知道,一旦我有一个PHLivePhoto有没有办法将其保存到照片库?

  NSURL *photoURL = ...; NSURL *videoURL = ...; [[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{ PHAssetCreationRequest *request = [PHAssetCreationRequest creationRequestForAsset]; //These types should be inferred from your files //PHAssetResourceCreationOptions *photoOptions = [[PHAssetResourceCreationOptions alloc] init]; //photoOptions.uniformTypeIdentifier = @"public.jpeg"; //PHAssetResourceCreationOptions *videoOptions = [[PHAssetResourceCreationOptions alloc] init]; //videoOptions.uniformTypeIdentifier = @"com.apple.quicktime-movie"; [request addResourceWithType:PHAssetResourceTypePhoto fileURL:photoURL options:nil /*photoOptions*/]; [request addResourceWithType:PHAssetResourceTypePairedVideo fileURL:videoURL options:nil /*videoOptions*/]; } completionHandler:^(BOOL success, NSError * _Nullable error) { NSLog(@"success? %d, error: %@",success,error); }]; 

Swift 3:

 PHPhotoLibrary.shared().performChanges({ let request = PHAssetCreationRequest.forAsset() request.addResource(with: .photo, fileURL: photoURL, options: nil) request.addResource(with: .pairedVideo, fileURL: videoURL, options: nil) }) { (success, error) in print(success) print(error?.localizedDescription ?? "error") }