Swift 如何保存实时照片?
但是,错误域=NSCOCAERRORDOMAIN Code=-1 null。如何修复它Swift 如何保存实时照片?,swift,phlivephoto,Swift,Phlivephoto,但是,错误域=NSCOCAERRORDOMAIN Code=-1 null。如何修复它 修正了。jpg和mov必须添加元数据 1.jpg,必须添加元数据:17:UUID.uuidString 2.mov,必须添加元数据:com.apple.quicktime.content.identifier:UUID.uuidString已修复。jpg和mov必须添加元数据 1.jpg,必须添加元数据:17:UUID.uuidString 2.mov,必须添加元数据:com.apple.quicktime.
修正了。jpg和mov必须添加元数据 1.jpg,必须添加元数据:17:UUID.uuidString
2.mov,必须添加元数据:com.apple.quicktime.content.identifier:UUID.uuidString已修复。jpg和mov必须添加元数据 1.jpg,必须添加元数据:17:UUID.uuidString
2.mov,必须添加元数据:com.apple.quicktime.content.identifier:UUID.uuidString为什么要使用PHAssetResourceTyperawValue:9而不是.pairedVideo?我也不建议你安全地打开你的变量,相信我,你会做噩梦的。在调试模式下检查所有变量,有无?是的,我编辑了它,仍然…没有无。我希望您能看看这个例子,很明显,您正在保存的文件中存在问题,而不是您认为的代码中存在问题请看一看,为什么要使用PHAssetResourceTyperawValue:9而不是.pairedVideo?我也不建议你安全地打开你的变量,相信我,你会做噩梦的。在调试模式下检查所有变量,有无?是的,我编辑了它,仍然…没有无。我希望你看看这个例子,很明显,你正在保存的文件中有问题,而不是你认为的代码中有问题。看看这个,你能不能在你的答案中添加更多信息,以便其他人能够正确理解?不,不在评论中,在你的答案中添加所有信息。仅仅添加链接是不够的。您应该添加一些文本,通过共享的链接突出显示问题和解决方案。或删除你的问题,因为它将是一个垃圾邮件,如果它不能帮助别人,除了你。- 1请添加详细信息,也可以认为,链接有一天可能是一个死胡同。因此,在将来,大多数人不会从你的答案中理解任何东西。请你在你的答案中添加更多信息,以便其他人能够正确理解它。不,不要在评论中添加所有信息在你的答案中。仅仅添加链接是不够的。您应该添加一些文本,通过共享的链接突出显示问题和解决方案。或删除你的问题,因为它将是一个垃圾邮件,如果它不能帮助别人,除了你。- 1请添加详细信息,也可以认为,链接有一天可能是一个死胡同。所以在将来,大多数人不会从你的答案中理解任何东西。
PHPhotoLibrary.shared().performChanges({ () -> Void in
let request = PHAssetCreationRequest.forAsset()
request.addResource(with: .pairedVideo, fileURL: videoURL, options: nil)
request.addResource(with: .photo, fileURL: imageURL, options: nil)}, completionHandler: { (result : Bool, error : Error?) -> Void in
if result {
NSLog("save to camera roll as live photo")
} else {
if error != nil {
print("something wrong when saving : %@", error!)
}
}
})