2011-11-03 173 views
0

我是iPhone新手,我需要帮助。
我想从服务器下载XML文件并将其存储在本地。从服务器下载文件到iPhone

当我单独打开我的应用程序时,它应该显示网络状态。
网络连接后,它应该从服务器获取XML文件并将其存储在本地。

当网络脱机时,我的应用程序应该使用上次保存的XML文件。

+1

您正在寻求一个完整的解决方案 - 请搜索本网站,您的所有问题已经在这里得到解答! – tilo

+1

那些**相关**问题(在右边)是您“等待解决方案”时的一个很好的起点。 – justin

回答

1

你在这里找的太多了,你的问题太广泛了。以下是您的一些起点:

看看Seismic XML,官方的Apple示例如何从服务器下载XML数据。一旦你的文件被下载,你可以将它保存两种:
1)在数据库
2)使用CoreData
3)直接写整个XML文件到磁盘
这要看你的需求真的。
在下一次应用程序启动时,您需要检查连接是否可用。你可以在Reachability苹果的例子中看到它是如何完成的。如果连接可用,请从服务器下载新文件。如果不是,则加载先前保存的一个。

+0

谢谢Maggie ... – user1278459