2011-06-16 82 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的任何修改都會被反射回你的應用程序。

相關問題