我在导出大文件时遇到AVExportSession
问题。当应用程序处于background
状态或处于锁定状态时,应用程序将在导出期间崩溃。如何解决这个问题?。
答案 0 :(得分:0)
不幸的是,您需要在应用程序进入后台状态之前在exportSession上调用cancelExport
,或者如果您确定它不会花费太长时间,您可以注册后台任务以完成导出,这将使你的应用程序在被踢之前大约一分钟完成。
答案 1 :(得分:0)
至少对于iOS10或更高版本,当您恢复应用时,AVExport会话将返回AVError.operationInterrupted失败。我这样做的方法就是把所有东西都撕下来,一旦检测到就重新开始导出。