重新安排后台任务ios13

时间:2020-04-16 09:18:11

标签: swift ios13 background-task

我正在尝试让一个任务在后台运行,以使用新的iOS13后台任务完成一个大过程,我正在做的事情如下:

backgroundTask.expirationHandler = {

        guard (everythingIsDone == false) else {
            backgroundTask.setTaskCompleted(success: true)
            return
        }

        SomeHelper.scheduleBackgroundTaskAgain()
        backgroundTask.setTaskCompleted(success: false)
}

我的问题是...可以重新安排相同的任务吗?还是我需要第二个后台任务标识符,以便任务A安排任务B,而任务B安排任务A,直到一切都完成?

我一直在尝试做一些测试,但是调试这很麻烦

0 个答案:

没有答案