相关疑难解决方法(0)

错误域= NSCocoaErrorDomain代码= -1"(null)"将.mov移动到相机胶卷时

我有一个奇怪的问题,将.mov我的应用程序创建的文件从文档文件夹移动到相机胶卷.一点背景:

该应用程序制作时间推移电影.它专门用于具有1200万像素4032x3024传感器的设备.它在应用程序的文档文件夹中创建了电影.电影可以保存为4k或HD.它们也可以保存为整个传感器的4:3宽高比电影,或传感器的16:9裁剪.如果用户希望将电影存储在设备的相机胶卷中,则可以设置该选项.尝试将全尺寸电影(4032x3024)从应用程序的文档文件夹移动到相机胶卷时存在问题.我收到此错误:

错误域= NSCocoaErrorDomain代码= -1"(null)"

电影很好,它仍然坐在文档的文件夹中.它无法复制到相机胶卷.如果我通过相同的代码执行相同的操作与任何其他大小,没有问题.一个4:3高清(1440x1080)工作正常,16:9高清(1920x1080)工作正常,16:9 4k(3880x2160)工作正常.当我尝试移动它时,它只是4:3 4k(4032x3024)产生此错误.

这是移动的代码:

PHPhotoLibrary.shared().performChanges({
            PHAssetChangeRequest.creationRequestForAssetFromVideo(atFileURL: cameraRollURL!)
Run Code Online (Sandbox Code Playgroud)

该URL正常,因为它可以很好地与其他大小一起使用.

ios swift phphotolibrary

10
推荐指数
1
解决办法
2577
查看次数

标签 统计

ios ×1

phphotolibrary ×1

swift ×1