Я использовал следующий код, чтобы проверить это ---
(запрос мой запрос)Как проверить, доступно ли соединение (iphone)?
NSURLConnection *theConnection = [[NSURLConnection alloc] initWithRequest:theRequest delegate:self];
if(theConnection)
{
nslog(@"connection is present");
}
else
{-------error message1-------------
}
, а затем в делегатов I ретранслировать на получение ответа при
-(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error{
-------error message2-------------
}
Я в настоящее время проверяя все на моем симуляторе ... и ... обнаруживая подключение к интернету, просто удалив мой интернет-кабель ...
но каждый раз, когда у меня была программа, у меня было только сообщение 2 ..... но оно приходит после 1 мин (время соединения более) ...
, но я хочу, чтобы проверить его в качестве минимального времени, насколько это возможно ....
возможно дубликат [Как проверить наличие активного подключения к Интернету на iPhone SDK?] (HTTP: // StackOverflow .com/questions/1083701/how-to-check-for-the-active-internet-connection-on-iphone-sdk) –