2012-07-04 18 views
0

我需要實現在iOS上的RSS閱讀器,其更新的每#分鐘進紙,即使該應用程序是在後臺。我不介意使用的NSXMLParser做數據的分析,我只是需要一個好辦法嗎背景下,在預定的時間間隔:如何在iOS中實現背景RSS閱讀器?

  • 下載飼料的XML文檔
  • 解析文檔
  • 讓任何更新的用戶知道

我知道該怎麼做的,當應用程序在運行這些事情,我只需要知道如何確保如果應用程序在後臺,他們得到就算做完了。

回答

4

蘋果有哪些應用程序被允許在後臺執行嚴格的規定。不幸的是,你的應用不適合任何這些類別。

  • 音頻 - 應用程序播放音頻內容給用戶,同時在後臺運行。 (此內容包括流式音頻,或者使用AirPlay的視頻內容。)
  • 位置 - 該應用程序可以使用戶瞭解他們的位置,它在後臺運行,即使在。
  • VOIP - 該應用程序爲用戶提供了進行使用Internet連接電話的能力。
  • 報攤內容 - 應用程序是一個報亭應用,用於下載並在後臺處理雜誌或報紙的內容。
  • 外部附件 - 該應用支持,需要通過外部附件框架上定期更新傳遞一個五金配件。
  • 藍牙中央

從Apple文檔:[Source]

+0

有沒有辦法安排一定的有限的操作在後臺運行嗎? – Groppe

+0

不可以。用戶關閉應用程序後,您可以多等10分鐘左右。 – coneybeare

+0

NSBlockOperation或NSOperationQueue呢? – Groppe