我正在开发一个应用程序,我正在使用NSXMLParser从XML链接中获取一些照片,因此如果我点击iPhone(设备)中的主页按钮并打开,则需要一些时间将图像加载到视图中应用程序再次,应用程序崩溃。我不知道如何使我的应用程序能够在后台状态下运行。我用Google搜索并发现“App States and Multitasking”,但我无法在我的应用程序中实现它。任何解决方案或链接将不胜感激。
答案 0 :(得分:3)
试试这个
UIBackgroundTaskIdentifier backgroundTask = 0;
UIApplication *application= [UIApplication sharedApplication];
backgroundTask = [application beginBackgroundTaskWithExpirationHandler:^{
[application endBackgroundTask:backgroundTask];
}];
在初始方法
中使用此代码- (void)applicationDidEnterBackground:(UIApplication *)application
{
//call your upload method
}