Загрузка видео на конкретный альбом в галерее iPhone - PullRequest
0 голосов
/ 02 апреля 2019

Я получаю эту ошибку при загрузке видео в определенный альбом в библиотеке фотографий 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 голосов
/ 19 апреля 2019

У меня была такая же ошибка (Операция не может быть завершена. (Ошибка Какао -1.)).Наконец я заметил, что вы должны добавить расширение к (временному) имени файла.В моем случае добавление «.mp4» решило эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...