我是iPhone开发的新手,我需要帮助 我想从服务器下载XML文件并将其存储在本地。
当我第一次打开我的应用程序时,它应该显示网络状态 连接网络后,它应从服务器获取XML文件并将其存储在本地。
当网络离线时,我的应用应使用上次保存的XML文件。
答案 0 :(得分:1)
你在这里寻找太多,你的问题太宽泛了。以下是一些起点:
查看有关如何从服务器下载XML数据的官方Apple示例Seismic XML。下载文件后,您可以将其保存:
1)在数据库中
2)使用CoreData
3)将整个XML文件直接写入磁盘
这真的取决于你的需求
在下一个应用程序启动时,您需要检查连接是否可用。你可以在Reachability Apple示例中看到它是如何完成的。如果连接可用,请从服务器下载新文件。如果没有,请加载以前保存的。