如何在后台处理后重新初始化应用程序

时间:2013-06-03 20:06:58

标签: ios background-process

-(void) closeUpShopBeforeBackgrounding {

    // this listen to the UIApplicationDidEnterBackgroundNotification  

    [self beginBackgroundUpdateTask];
        // do some closing stuff
    [self endBackgroundUpdateTask]; }

- (void) beginBackgroundUpdateTask {
    self.backgroundTask = [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:^{
        [self endBackgroundUpdateTask];
    }]; }

- (void) endBackgroundUpdateTask {
    [[UIApplication sharedApplication] endBackgroundTask: self.backgroundTask];
    self.backgroundTask = UIBackgroundTaskInvalid; }

这段代码对我来说很好,但是当我再次启动应用程序时,它已经死在了水中。就好像viewDidLoad没有发射一样,没有任何事情发生。

当应用程序前景重新开始生活时,我还需要做些什么吗?

0 个答案:

没有答案