Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我AVExportSession在导出大文件时遇到问题。当应用程序处于background状态或锁定状态时,应用程序将在导出过程中崩溃。如何解决这个问题?
AVExportSession
background
不幸的是,您需要cancelExport在应用程序进入后台状态之前调用您的 exportSession,或者如果您确定它不会花费太长时间,您可以注册一个后台任务以完成导出,这将使您的应用程序大约一分钟在被踢之前完成。
cancelExport
至少对于 iOS10 或更高版本,当您的应用程序恢复时,AVExport Session 将返回失败,并带有 AVError.operationInterrupted。我的做法是在检测到所有内容后立即删除所有内容并重新启动导出。