2014-10-11 60 views
0

我有一個應用程序使用以下來檢查是否有互聯網連接。有沒有限制檢查時間的方法?如果無線連接較弱,則應用程序可能需要一段時間才能檢查。在iPad應用程序中檢查互聯網連接的限制時間

- (BOOL)connectedToInternet 
{ 
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL: [NSURL URLWithString:@"http://www.google.com/"]]; 
[request setHTTPMethod:@"HEAD"]; 
NSHTTPURLResponse *response; 
[NSURLConnection sendSynchronousRequest:request returningResponse:&response error: NULL]; 
return ([response statusCode] == 200) ? YES : NO; 
} 

回答

2

只需設置超時時間:

[request setTimeoutInterval:10]; 

以上將超時設置爲10秒,你可以調整這個數字將你所需要的。

+0

謝謝 - 完美 – RGriffiths 2014-10-11 23:58:33