2011-06-16 39 views
0

就像提到的话题标题一样。我正在尝试制作一个应用程序(用于iPhone),该应用程序将根据对XML所做的修改自动更新自己,但我不确定如何处理它。iPhone应用程序可以自动下载XML文件吗?

我创建一个基于Web的应用程序,为跟踪事件的国家发生的特定项目真正的应用程序之间徘徊,所以关于这些的两种不同方法的任何建议是极大的赞赏。

+0

我不认为有足够的信息来回答这个问题。这两种类型的应用程序都能够读取和解析XML。这取决于你正在谈论的更新类型。如果它有任何帮助,本机应用程序总是更强大。 – Jano 2011-06-16 10:58:20

+0

创建一个基于Web的应用程序,如果您在iPhone端代码中的每个webservice调用结束时使用随机字符串,则服务器端XML中的任何修改都会反映回您的应用程序中。 – 2011-06-16 11:45:05

+0

我正在尝试创建一个应用程序,显示在特定国家/城市发生的事件的最新信息。例如,一个车库销售事件的种类。 我对XML在线解析并不完全熟悉,所以我一直在想,如果我的iPhone应用程序有可能下载最新版本的XML,然后在应用程序本身中解析它... 或者另一种方法是使与移动的支持网站,然后我没有用XML来打扰,并从该网站刚刚更新自己... 了帮助对此/提示将不胜感激! – Nyaato 2011-06-17 03:24:43

回答

0
NSTimer *timer = [NSTimer scheduledTimerWithInterval: 1.0 target:self selector:@selector(targetMethod) userInfo:nil repeats: YES]; 

targetmethod是你的方法来读取XML和后更新页面。 重复是,如果你想重复一遍又一遍 重复否,如果你想执行一次。 scheduledTimerWithInterval:1.0表示1秒。 将其更改为30 30秒或120 2分钟。

我不知道如何来创建基于Web的应用程序,但我知道如何解析XML数据。让我知道你是否需要关于xml解析的任何信息 。

+0

啊,我记得这个NSTimer功能。我在为iPhone制作的游戏中使用了它。事情是,我很想知道如何使用XML来达到预期的效果。当谈到XML时,我是一个完整的新手,任何帮助(或任何教程)都会非常有帮助和赞赏! – Nyaato 2011-06-17 13:50:57

+0

我已经使用NSXMLParser,它非常易于使用。 http://codesofa.com/blog/archive/2008/07/23/make-nsxmlparser-your-friend.html查看本教程。同时也检查NSXMLParserDelegate方法 – 2011-06-18 06:17:40

+0

谢谢,我会收藏并尽快将其读取。有人可能解析一个URL并允许应用程序根据提供的链接加载图像?到目前为止,我只完成离线图像指向,从未真正尝试过在线... – Nyaato 2011-06-18 14:09:42

0

我想你要更新你的屏幕就像股价在股市应用的内容。 你可以在定时器的帮助下做到这一点(检查NSTimer)。

+0

感谢您的建议,但我在Objective-C期间谨慎使用了NSTimer(我对ObjC相对较新),并且无法了解如何使用NSTimer帮助实现这一目标。 – Nyaato 2011-06-17 03:23:31

0

创建一个基于Web的应用程序,如果你在你的iPhone端代码的每个Web服务调用的末尾使用随机字符串在服务器端的XML的任何修改都会被反射回你的应用程序。

相关问题