ユーザーがアクティブなインターネット接続を持っているかどうかを確認したいと思います。これが私がそれを実装した方法です。正常に動作しているように見えますが、問題は、wifiがオンまたはオフになっている場合でも、iPhoneシミュレーターに接続がない(uialertが表示される)ことを常に示していることです。私が間違っていることを知っている人はいますか?ご協力いただきありがとうございます!
Reachability *r= [Reachability reachabilityWithHostName:@"http://www.google.com"];
NetworkStatus internetStatus= [r currentReachabilityStatus];
if ((internetStatus != ReachableViaWiFi) && (internetStatus != ReachableViaWWAN))
{
UIAlertView *alert= [[UIAlertView alloc] initWithTitle:@"No internet" message:@"No internet connection found. Please try again later"
delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
}
else {
// execute code in app
}