2012-10-08 64 views

回答

1

我需要使用後臺任務包夾才能使其工作。可達性需要一個主動的運行循環,並且使用後臺任務似乎是在後臺提供此功能的一種方法。不確定是否有其他更好的解決方案。

另外,如果您使用的是RestKit,它已經附帶了Reachability Observer,它是Apple Reachability示例代碼的修改版本。

0

您無法在後臺檢查網絡,我的建議是使用本地或推送通知將您的應用程序恢復,然後您可以檢查網絡狀態。

+0

但這是一個基於位置的提醒應用程序,它會繼續在後臺運行。事實上,有許多應用程序在後臺運行並進行網絡調用。 – x89a10

+0

你可能正在尋找這個http://stackoverflow.com/questions/6861514/background-network-calls-ios – alexandresoli

+0

亞歷克斯,請看看我的答案,這是我的方式工作。此外,我並沒有要求如何在後臺進行網絡調用,而是要在後臺接收可達性更改通知的操作。謝謝。 – x89a10

相關問題