2013-07-28 60 views
1

我想要做的是告诉用户按下主页按钮并重新打开应用程序,这需要应用程序在进入后台后退出 - 这是重置应用程序设置的事情。但我确实希望应用程序在其他所有时间都可以使用。我是否使用应用程序委托?在特定时间在后台关闭应用程序

如果有更简单的方法,例如以某种方式重新启动主视图控制器,那将是有益的。

回答

0
For your app to run in background always use this code. 
    Put this code under the method ApplicationDidEnterBackground in your app delegate class   .m file 
- (void)applicationDidEnterBackground:(UIApplication *)application 
{ 
    UIApplication *app = [UIApplication sharedApplication]; 
     UIBackgroundTaskIdentifier bgTask = 0; 
     bgTask = [app beginBackgroundTaskWithExpirationHandler:^{ 
      [app endBackgroundTask:bgTask]; 
     }]; 

} 
+0

Thannks但我想在某些times.It不要多任务似乎没有任何代码 – Dylanthepiguy

+0

上面的代码是在后台运行你的应用程序。可你是你所需要的多一点更清晰的多任务? – ArunMak

相关问题