当我们致电beginBackgroundTaskWithExpirationHandler:
时,它会返回UIBackgroundTaskIdentifier
作为任务标识符。
在我的应用程序中,它从7开始,然后是11等。 我的问题是这个数字的基础是什么,为什么它不是1,2,3 ...... 为什么当我结束任务7时,该功能不会再次返回任务ID 7?
我再次构建了我的应用并再次看到了任务ID。
感谢。
答案 0 :(得分:0)
我的问题是这个数字的基础是什么
没关系。你甚至不应该看这个号码。您的工作是从beginBackgroundTask...
中的运行时接收标识符,并将其传递回endBackgroundTask
中的运行时。这就是运行时知道它们在一起的方式。故事结束。