Ios 为什么UIC应用程序是';应用程序状态为后台时的BackgroundTime剩余值DBL_MAX?
我正在查看由下面的代码片段生成的日志消息。Flog是对内部日志类调用的#定义 代码来自我的项目中包含的Pod中的源文件。我不知道这是否重要 我对这条消息感到困惑,因为在执行log语句之前,应用程序状态会与UIApplicationStateBackground进行比较 我错过了什么 [04/05/16 18:31:21]剩余背景时间(采用DID访问法):179769313486231570814527423731704356679807055675258444996598917476803157260780895632766878171540458953514382464234321326889464182276846754670353751698604991057655128207624549003893289440758584551339444583236903294816580855933233482747924642747472723168738177180919299888884002841248368.00秒Ios 为什么UIC应用程序是';应用程序状态为后台时的BackgroundTime剩余值DBL_MAX?,ios,objective-c,cocoapods,Ios,Objective C,Cocoapods,我正在查看由下面的代码片段生成的日志消息。Flog是对内部日志类调用的#定义 代码来自我的项目中包含的Pod中的源文件。我不知道这是否重要 我对这条消息感到困惑,因为在执行log语句之前,应用程序状态会与UIApplicationStateBackground进行比较 我错过了什么 [04/05/16 18:31:21]剩余背景时间(采用DID访问法):179769313486231570814527423731704356679807055675258444996598917476803157
__block UIBackgroundTaskIdentifier backgroundTask = [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:^{
[[UIApplication sharedApplication] endBackgroundTask:backgroundTask];
backgroundTask = UIBackgroundTaskInvalid;
}];
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
if ([UIApplication sharedApplication].applicationState == UIApplicationStateBackground) {
FLog(@"Background time remaining (in didVisit method): %.2f seconds...", [UIApplication sharedApplication].backgroundTimeRemaining);
}
原因如下
连接Xcode的调试器时它将无法工作您找到解决方案了吗?我遇到了类似的问题?