2011-08-10 64 views

回答

0

要做的事情的唯一方法是以某種方式將數據存儲在互聯網上,然後在您的應用程序中構建一個例程以查詢遠程數據源(在Internet上)並更新其內部存儲因此。

它可以完成沒有數據庫,但數據必須存在,並可通過互聯網訪問。正如其他人所建議的那樣,RSS提要是一種很好的方式來處理數據。

1

有幾種方法可以做到這一點,一種方法是在遠程服務器上創建rss訂閱源,然後解析該訂閱源,如果需要實時更新,則可以使用推送通知。

+0

PUSH肯定會走的路 – KevinDTimm

1

如果您計劃創建應用程序以僅顯示每場比賽的最終結果,您可以使用NSMMLParser作爲@MCannon的建議。如果您計劃在「實時」更新應用程序,請按照「球位於45碼場線,3號和3號線」。然後您可以堅持使用NSXMLParser,但創建一個NSTimer來每隔30秒左右更新一次信息。

這也意味着您需要實時更新RSS訂閱源。

+0

我會這樣做的方式,是註冊應用程序推送通知,並在應用程序中:didReceiveRemoteNotification刷新飼料。 – MCannon

+0

Theres有幾個問題。最大的是APNS的規模限制。我不確定你想要推下多少信息,但它必須是最小的。我想如果你只是想更新分數,然後讓他們打開應用程序,如果他們想要更多的信息,並在那個時候拉下更多的信息的XML文件。 – Louie

+0

我會傳遞一個簡短的字符串誰在哪些團隊,並在應用程序中得分:didReceiveRemoteNotification,從飼料更新信息,因爲只有當應用程序正在運行,或者如果應用程序已啓動從通知。 – MCannon

相關問題