Интернет-соединение недоступно для приложения iPhone - PullRequest
2 голосов
/ 15 ноября 2011

У меня есть приложение, которое должно загрузить свои данные с сервера при первом запуске, я хочу добавить сообщение, предупреждающее пользователя в случае, если интернет-соединение не активно, как это делается прямо сейчас, оно падает, когда нет соединения , Спасибо.

Ответы [ 2 ]

4 голосов
/ 15 ноября 2011

Если это связано с ошибкой подключения к Интернету, вы можете использовать один из методов NSURLConnectionDataDelegate:

-(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
{

UIAlertView*aview=[[UIAlertView alloc]initWithTitle:@"Connection Failed" message:@"Please check your internet connection" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil ];
[aview show];
[aview release]; // Notify the user about the failure.

NSLog(@"Reason:%@",[error description]);
}
1 голос
/ 15 ноября 2011

Используйте класс Reachability для проверки сетевого подключения http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...