我正在尝试在NSTimer上运行30分钟的方法。但是当我按下iPad的主页按钮时,该方法不会在后台调用。该方法是用户命中服务器并获得响应。我希望在30分钟后才能在后台调用该方法..在iOS中有什么方法可以做到吗?
答案 0 :(得分:2)
试试这个
UIBackgroundTaskIdentifier bgTask =0;
UIApplication *app = [UIApplication sharedApplication];
bgTask = [app beginBackgroundTaskWithExpirationHandler:^{
[app endBackgroundTask:bgTask];
}];