1 - (void)applicationDidEnterBackgtound
 2 {
 3     UIApplication *app = [UIApplication sharedApplication];
 4     __block UIBackgroundTaskIdentifier taskId;
 5     
 6     taskId = [app beginBackgroundTaskWithExpirationHandler:^{
 7         NSLog(@"%@",NSStringFromSelector(_cmd));
 8         [app endBackgroundTask:taskId];
 9     }];
10     
11     if (taskId == UIBackgroundTaskInvalid) {
12         return;
13     }
14     
15     dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
16         //做一些额外的操作
17         [app endBackgroundTask:taskId];
18     });
19 }

 

相关文章:

  • 2022-02-05
  • 2022-12-23
  • 2021-04-26
  • 2021-06-21
  • 2021-12-23
  • 2021-11-08
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-06
  • 2021-11-28
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案