2012-08-20 38 views

回答

0

有許多方法來處理這個,但你選擇在很大程度上取決於你的應用程序,並要發佈的數據是多麼重要:

  1. 假設你在後臺做這個(異步),只要繼續重試直到它工作 - 可能達到最大次數。
  2. 通知用戶並詢問他們是否想再試一次(讓他們知道他們需要網絡連接)。
  3. 存儲所有未傳輸數據的緩存,並在一段時間後重新嘗試,或在應用程序重新啓動或應用程序停止後再嘗試。

有沒有最佳策略 - 這一切都取決於您的應用程序的用例。

0

我會建議先正常嘗試,但當它失敗時,顯示信息UIAlertView,例如:「無法連接到服務器,你是否想再試一次」。放置YesNo按鈕。當用戶點擊YES時,再試一次。

相關問題