1

我有时会看到使用结束任务的代码

bgTaskID = UIBackgroundTaskInvalid

在我看到的其他地方

UIApplication.sharedApplication().endBackgroundTask(bgTaskID)

在其他一些地方我看到:

  UIApplication.shared.endBackgroundTask(bgTaskID)
  backgroundTask = UIBackgroundTaskInvalid

这三个有什么区别?从这里阅读似乎只是一个干净的代码问题,但我觉得没有必要,你已经结束了任务!

对我来说,它们都是一样的。只有使用您UIBackgroundTaskInvalid才能验证任务是否已结束。不知道为什么你需要验证。

上述评估是否正确?

4

0 回答 0