在特定时间在后台关闭应用程序

时间:2013-07-28 02:58:59

标签: ios background reset

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

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

1 个答案:

答案 0 :(得分: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];
        }];

}