【发布时间】:2011-12-05 21:13:21
【问题描述】:
我正在开发一个故事板应用程序,其中一个选项卡式视图是从服务器上的 xml 文件下载点的 mapView。每次启动应用程序并选择选项卡栏控制器中的选项卡时,下载文件并解析它需要一秒钟。更糟糕的是,如果无法访问互联网,应用程序会崩溃:/
我想尝试在应用程序的初始屏幕期间而不是在视图控制器的 ViewDidLoad 上使用我的 getDataService(下载和解析)(这是在 didFinishLaunchingWithOptions 下的 appdelegate 中吗?)然后让它做它的事情,或者在后台,如果应用程序关闭,则继续在后台工作。
然后我希望保留该数组以供将来使用(这与字典有关吗?)并且仅在应用程序完全重新启动时重新下载并解析 xml。
我该如何做这些事情?如果有人有示例或指向执行这些操作的教程和示例的链接,我将不胜感激。我一直在寻找一段时间,但我不知道该搜索什么。
【问题讨论】:
标签: iphone xml background download