我想从mov和jpg文件创建实时照片。我找到了LivePhoto库https://github.com/LimitPoint/LivePhoto

调用generate函数时,出现错误-“调用中缺少参数'completion'的参数”。

@IBAction func saveLivePhoto(imageUrl: URL, videoUrl: URL){

    LivePhoto.generate(from: imageUrl, videoURL: videoUrl, progress: { percent in }, completion: { livePhoto, resources in

        LivePhoto.saveToLibrary(resources!)
    })
}


我该怎么做才能解决这个问题?

最佳答案

您错过了在LivePhoto.saveToLibrary函数调用中添加完成块参数的过程。试试下面的代码。

@IBAction func saveLivePhoto(imageUrl: URL, videoUrl: URL){

        LivePhoto.generate(from: imageUrl, videoURL: videoUrl, progress: { percent in }, completion: { livePhoto, resources in

            LivePhoto.saveToLibrary(resources!) { (bool) in

            }
        })
    }


希望能帮助到你。干杯。

关于ios - Swift-从mov和jpg文件创建实时照片,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58366344/

10-08 23:47