0

每当我的应用程序进入后台时,我都会尝试执行我的代码。但是我的代码不起作用。这是我的以下代码:

- (void)applicationDidEnterBackground:(UIApplication *)application {
__block UIBackgroundTaskIdentifier bgTask;
NSLog(@"enter in background task");
UIApplication *app = [UIApplication sharedApplication];
NSLog(@"app is %@",app);
bgTask = [app beginBackgroundTaskWithExpirationHandler:^{
    NSLog(@"called function");
    [app endBackgroundTask:bgTask];
    bgTask = UIBackgroundTaskInvalid;
}]; }

但是我的代码不起作用。因为它不打印called function

提前致谢。

4

0 回答 0