将视频上传到iPhone画廊中的特定专辑

时间:2019-04-02 13:21:44

标签: ios swift swift4

将视频下载到iPhone的图片库中的特定相册时出现此错误。

func saveImage(filePath: String) {

    if assetCollection == nil {
        return   // If there was an error upstream, skip the save.
    }
    PHPhotoLibrary.requestAuthorization({ (newStatus) in

        if (newStatus == PHAuthorizationStatus.authorized) {
            PHPhotoLibrary.shared().performChanges({ () -> Void in

                let createAssetRequest: PHAssetChangeRequest = PHAssetChangeRequest.creationRequestForAssetFromVideo(atFileURL: URL(string: filePath)!)!
                createAssetRequest.placeholderForCreatedAsset

            }) { (success, error) -> Void in

                print(error?.localizedDescription)
                if success {

                    //popup alert success
                }
                else {
                    //popup alert unsuccess
                }
            }
        }else {

        }
    })

}

我希望视频成功保存。

1 个答案:

答案 0 :(得分:0)

我遇到了相同的错误(操作无法完成。(可可错误-1。))。 最后,我注意到您必须在(临时)文件名中添加扩展名。以我为例,添加“ .mp4”可以解决此问题。