30
iOSまたはmacOSでアクティブなインターネット接続を確認するにはどうすればよいですか?
Cocoa Touchライブラリを使用するiOS またはCocoaライブラリを使用するmacOSにインターネット接続があるかどうかを確認したいと思います。 私はこれを使用してこれを行う方法を思いつきましたNSURL。私がやった方法は少し信頼性が低いようです(Googleでさえもダウンしてサードパーティに依存しているように見えるので悪いかもしれません)。私のアプリケーションでは無駄で不要なオーバーヘッドに見えます。 - (BOOL) connectedToInternet { NSString *URLString = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://www.google.com"]]; return ( URLString != NULL ) ? YES : NO; } 私が行ったことは悪いことです(言うまでもなくstringWithContentsOfURL、iOS 3.0とmacOS 10.4で非推奨になっています)。
1326
ios
macos
cocoa
cocoa-touch
reachability