Ron*_*zen 0 xml iphone web-services
我有一个.xml文件,将在我的应用程序中发货.此文件包含从中读取的值,并在应用程序启动时保存为数组.
每次运行应用程序时,我都想检查服务器是否有Internet连接.如果是这样,我想从服务器获取最新版本的.xml文件并替换我当前在我的应用程序中保存的文件(这样,下次用户登录并且无法访问互联网时,他/她将能够使用旧的(但最新的)数据).
做这个的最好方式是什么?
谢谢,
可能这样做的最佳方法是将XML文件从应用程序包复制到应用程序沙箱中的某个位置,例如Documents文件夹.此后,您可以根据需要使用服务器中的较新数据更新XML内容.该副本是允许您写入文件所必需的,因为您无法更改应用程序包的内容,因为它已签名.
或者,如果数据足够简单,您可以在首次启动时将其保存为用户默认值,并更改后续更新的默认值