beginBackgroundTaskWithExpirationHandler
每当需要完成任务时,我都会在我的应用程序中的许多地方使用,并且我会endBackgroundTask
在任务结束时使用。我的代码中有一些关键部分我想知道应用程序当前是否可以暂停(如果后台运行)。
因此,每当我这样做endBackgroundTask
时,我都想检查UIBackgroundTaskIdentifier
整个应用程序中是否 UIBackgroundTaskInvalid
有任何内容,以便我可以通知所有关键部分该应用程序不再受任何 内容保护beginBackgroundTaskWithExpirationHandler
并且可以暂停。是否有任何属性[UIApplication sharedApplication]
可以存储这些值?或者有什么其他方式知道吗?