如何将文件移动到iOS 13中的documents目录中?

我正在构建一个视频发布iOS应用,该应用需要处理离线同步。用户拍完视频后,我需要将其保留在设备上,以防应用在上传前退出。在iOS13之前,我在文档目录中做到了这一点:

let paths = FileManager.default.urls(for: .documentDirectory,in: .userDomainmask)
let documentsDirectory = paths[0]
let docsFileUrl documentsDirectory.appendingPathComponent("somevideofile.mov")
try! FileManager.default.moveItem(at: tempFileUrl,to: docsFileUrl)

自从iOS13发布以来,当我尝试将项目从temp目录移至docs目录时,我的应用程序崩溃了。这是错误:

Fatal error: 'try!' expression unexpectedly raised an error: Error Domain=NSCocoaErrorDomain Code=513 "“trim.42E4B9EC-6166-4265-BE28-E57C480244B6.MOV” couldn’t be moved because you don’t have permission to access “Documents”."

任何人都知道如何在iOS13中简单地保存文件吗?

layjung0 回答:如何将文件移动到iOS 13中的documents目录中?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3153868.html

大家都在问