0

我正在开发一个应用程序,在其中我使用 NSXMLParser 从 XML 链接中获取一些照片,因此如果我单击 iPhone(设备)中的主页按钮并再次打开应用程序,则加载图像需要一些时间,应用程序崩溃。我不知道如何使我的应用程序也能够在后台状态下运行。我用谷歌搜索并发现“应用程序状态和多任务处理”,但我无法在我的应用程序中实现它。任何解决方案或链接将不胜感激。

4

1 回答 1

3

试试这个

UIBackgroundTaskIdentifier backgroundTask = 0;
 UIApplication  *application= [UIApplication sharedApplication];
backgroundTask = [application beginBackgroundTaskWithExpirationHandler:^{
    [application endBackgroundTask:backgroundTask];
}];

在初始方法中在您的应用程序中使用此代码

- (void)applicationDidEnterBackground:(UIApplication *)application
{
//call your upload method
}
于 2012-09-14T06:41:58.143 回答