Check internet connection without Reachability (Objective C, iOS)
Проверка Интернет соединения без Reachability (Objective C, iOS).
Метод отправляет запрос на google.com и получает ответ:
- (BOOL)connectedToInternet
{
NSString *urlString = @"http://www.google.com/";
NSURL *url = [NSURL URLWithString:urlString];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request setHTTPMethod:@"HEAD"];
NSHTTPURLResponse *response;
[NSURLConnection sendSynchronousRequest:request returningResponse:&response error: NULL];
return ([response statusCode] == 200) ? YES : NO;
}
Используйте этот код, там где необходимо проверить соединение.
if([self connectedToInternet] == NO)
{
// Not connected to the internet
}
else
{
// Connected to the internet
}
Written by Rudenko Michael
Related protips
2 Responses
Воо! То что нужно, спасибо
over 1 year ago
·
Огромное спасибо.
over 1 year ago
·
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Objective c
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#