iOSでインターネット接続を確認する方法についてのチュートリアルをたくさん見てきましたが、OSXでこれを行うのは非常に難しいと感じています。これまでのところ、Webサイトを読み込もうとしてインターネットがない場合(およびアプリが起動した場合)は次のようになります。
NSURL *scriptUrl = [NSURL URLWithString:@"http://apple.com"];
NSData *data = [NSData dataWithContentsOfURL:scriptUrl];
if (data)
NSLog(@"Device is connected to the internet");
else
NSLog(@"Device is not connected to the internet");
[RetryInternetWindow makeKeyAndOrderFront:NSApp];
私が見つけた唯一の問題は、私がインターネットに接続していないと思われ、私が言ったウィンドウを表示することです。Macアプリでインターネットをチェックする簡単な方法はありますか?