2012-01-12 18 views
0

我在iOS項目中最近發佈了關於best way to implement RKReachabilityObserverRestKit項目的一部分)的問題。克服RestKit中RKReachabilityObserver的問題

mja請告訴我,在我的應用程序中的各個點上都有一個可用的單身人士。我設置了kBaseUrl到一個IP地址,以避免DNS的問題和結果如下測試:

  • 如果IP可達,該設備具有接收,觀察者可以作爲只有最小的延遲的預期。
  • 如果3G信號可用但服務無法到達(如果您在Vodafone in the UK上發生了很多事情),觀察者需要很長時間才能報告其結果,偶爾根本沒有響應。
  • 當在WiFi上並且網絡忙/擁塞時,注意到與上述相同的行爲。

有沒有什麼我可以做的,以提高RKReachabilityObserver的可靠性從我的最後,也許通過替代實現?

回答

1

您可以隨時嘗試使用Apple的Reachabilityexample。該類提供了獲取和通知機制來確定和觀察設備可達性狀態的變化。

至於RKReachabilityObserver,我認爲還有一些工作正在進行中以加強操作。你能指出你在設備上運行的是哪個iOS版本嗎?

+0

謝謝。我在設備上使用iOS 5。 github上有沒有開放的案例?我找不到一個。 – Nick 2012-01-12 13:16:07

+0

這裏是google羣組中的[討論](https://groups.google.com/group/restkit/browse_frm/thread/e62521b70106a7e8/566683d76e5e9e34?lnk=gst&q=reachability#)。 – mja 2012-01-12 13:50:37