Ios 在后台运行NSTimer方法
我正在尝试在30分钟的NSTimer上运行一个方法。但当我按下iPad的home按钮时,该方法不会在后台调用。方法是用户点击服务器并获得响应。我希望仅在30分钟后在后台调用该方法。。在iOS中有什么方法可以做到这一点吗?试试这个Ios 在后台运行NSTimer方法,ios,ios7,ios5,nstimer,Ios,Ios7,Ios5,Nstimer,我正在尝试在30分钟的NSTimer上运行一个方法。但当我按下iPad的home按钮时,该方法不会在后台调用。方法是用户点击服务器并获得响应。我希望仅在30分钟后在后台调用该方法。。在iOS中有什么方法可以做到这一点吗?试试这个 UIBackgroundTaskIdentifier bgTask =0; UIApplication *app = [UIApplication sharedApplication]; bgTask = [app beginBackgroundTaskWithExp
UIBackgroundTaskIdentifier bgTask =0;
UIApplication *app = [UIApplication sharedApplication];
bgTask = [app beginBackgroundTaskWithExpirationHandler:^{
[app endBackgroundTask:bgTask];
}];
应用程序在后台的最长时间为3分钟,>=iOS7。。我希望我的方法在30分钟后在后台运行。根据您的代码,您将结束所有后台任务。