Как сохранить живые фотографии, имеющие отскок или тип петли, в библиотеку фотографий?
Я был спасен Live Photos
в библиотеку фотографий, как показано ниже.
PHPhotoLibrary.shared().performChanges({
let request = PHAsseetCreationRequest.forAsset()
request.addResources(with: .photo, fileURL: photoURL, options: nil)
request.addResources(with: .pairedVideo, fileURL: videoURL, options: nil)
}, completionHandler: { (success: Bool, _) in
/* Some codes after completion */
})
Но, как вы, возможно, знаете, в Живых фотографиях появилась новая функция, позволяющая пользователям редактировать Живые фотографии с новыми типами (отскок, петля) над iOS 11.
Тот код, который я уже написал, хорошо работает, когда дело доходит до обычных живых фотографий. Но Live Photos, сделанные с новыми типами (отказов, петли) не работает, как я ожидал.
Когда я пытаюсь сохранить Live Photos с этим, я получаю эту ошибку:
ERROR: Err-1 not found in table FoundationErrors of bundle CFBundle </System/Library/Frameworks/Foundation.framework> (not loaded)
Так есть ли способ сохранить живые фотографии с новыми типами (отказов, петли) в библиотеку фотографий?