我正在研究故事板应用程序,其中一个选项卡式视图是从服务器上的xml文件下载点的mapView。每次启动应用程序并且选中标签栏控制器中的选项卡时,下载文件并解析它都需要一秒钟的时间。更糟糕的是,如果没有互联网接入,应用程序崩溃:/iPhone下载/解析应用程序启动时的xml文件?
我想尝试使用我的getDataService(下载和解析)在应用程序的启动屏幕,而不是ViewController的ViewDidLoad这是在didFinishLaunchingWithOptions下的appdelegate中?),然后让它在后台或后台执行它的操作,并在应用程序关闭时继续在后台工作。
然后我想保留数组以备将来使用(这是否与字典有关?),并且只在应用程序完全重新启动时重新下载并解析xml。
我该怎么做这些事情?如果任何人有示例或链接教程和例子,做这些事情,我会非常感激。我一直在寻找一段时间,但我不知道要搜索什么。