Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 如何保存实时照片?_Swift_Phlivephoto - Fatal编程技术网

Swift 如何保存实时照片?

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.

但是,错误域=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.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!)
        }
    }
})