0
這是處理請求超時的最佳方式。我發送XML請求,如果在10秒內沒有得到響應,我需要停止活動指示器並顯示警報消息。iPhone XML/JSON請求中的請求超時
哪種方法最好不在以下範圍內:
a。 NSTimer - 檢查回覆狀態
b。 NSThread - 這將在後臺運行以檢查響應
c。通知類(我從來沒有使用過)
感謝
這是處理請求超時的最佳方式。我發送XML請求,如果在10秒內沒有得到響應,我需要停止活動指示器並顯示警報消息。iPhone XML/JSON請求中的請求超時
哪種方法最好不在以下範圍內:
a。 NSTimer - 檢查回覆狀態
b。 NSThread - 這將在後臺運行以檢查響應
c。通知類(我從來沒有使用過)
感謝
如果使用NSMutableURLRequest,那麼你可以在這個
爲如時間間隔。
NSMutableURLRequest *theRequest=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:url] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10.0];
所以沒有必要使用定時器或線程
我使用的NSXMLParser解析XML爲:NSURL * XMLURL = [NSURL URLWithString:URL]。 \t rssParser = [[NSXMLParser alloc] initWithContentsOfURL:xmlURL]; ...如何在此添加超時。謝謝 – iPhoneDev 2010-07-14 06:17:15