0
我已經在我的一個應用程序中實現了通常的異步連接模式,它工作正常。錯誤處理也正常發生。 Apple還實施了Reachability API。iPhone SDK:異步連接重試機制
我想例如有5個退休時有網絡故障時完成。
請告訴我一個很好的實現方法。
我已經在我的一個應用程序中實現了通常的異步連接模式,它工作正常。錯誤處理也正常發生。 Apple還實施了Reachability API。iPhone SDK:異步連接重試機制
我想例如有5個退休時有網絡故障時完成。
請告訴我一個很好的實現方法。
實際執行重試選項很簡單。
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
使用此方法,確保您找出錯誤狀態,同時嘗試失敗。您可以在此方法內再次重新發起請求,並使用int標誌具有NO_MAX_RETRY(eg.5)集。
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
此方法返回連接成功後,您可以重置重試標誌並釋放重試例程。