将数据从网站拉入我的iPhone应用程序

时间:2010-08-20 00:11:04

标签: xml iphone ios4

我基本上想在应用程序中制作我的iPhone应用程序显示时间表的一部分,我的想法是制作一个xml模板,然后在计划更改时在网络服务器上编辑文件,然后当用户查看文件时,计划将加载。我的问题是实现这个的最佳方法是什么?只需拨打网址?我还想保存XML(存储)数据,直到用户刷新,因此如果设备处于脱机状态和/或Web服务器已关闭,它可以是视图。

我正在考虑使用PhoneGap作为日程安排页面,那会有用吗?

此外,我是一名非常新的开发人员,所以我在这里学习所有内容。

1 个答案:

答案 0 :(得分:0)

对于您的第一个连接的应用程序,我建议您在Apple示例应用程序SeismicXML之后对其进行建模。

http://developer.apple.com/iphone/library/samplecode/SeismicXML/Introduction/Intro.html

除了将XML保存到磁盘之外,此应用程序可以从您的应用程序中执行所需操作。为此,我建议以下内容,假设您在调用此代码之前在“myArray”中读取了XML文件:

NSString *path = [[NSBundle mainBundle] pathForResource:@"myArrayAsPlistPath" ofType:@"plist"]; 

//this will create a plist (xml file with special format) in the app's main directory.
//You can easily read this plist into an array.
[theArray writeToFile:path atomically:YES];