我想打,更新用户的位置,以我的远程服务器中的每XX分钟的更新应用程序的位置,即使该应用程序在后台 我曾尝试下面的代码后台任务或iphone
- (void)applicationDidEnterBackground:(UIApplication *)application
{
i=0;
UIApplication *app = [UIApplication sharedApplication];
bgTask = [app beginBackgroundTaskWithExpirationHandler:^{
[app endBackgroundTask:bgTask];
bgTask = UIBackgroundTaskInvalid;
}];
bgTimer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(backgroundTask:) userInfo:nil repeats:YES];
}
-(void)backgroundTask:(NSTimer*)timer{
i++;
NSLog(@"%s %d",__func__,i);
}
但大约10分钟后,计时器回调停止 我怎样才能让连续到我的服务器更新当前位置的应用程序