私のアプリにはインターネット接続が必要なので、ApplicationDelegateでapplicationDidFinishLaunching
次のコマンドを実行しています。
[[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(reachabilityChanged:) name: kReachabilityChangedNotification object: nil];
hostReach = [[Reachability reachabilityWithHostName: @"www.apple.com"] retain];
[hostReach startNotifer];
[self updateInterfaceWithReachability: hostReach];
しかし、何らかの理由で、ログに記録されるのは次のとおりであるため、これは2回発生しているようです。
2010-02-04 14:25:48.004 myApp[201:207] Reachability Flag Status: -- ------- networkStatusForFlags
2010-02-04 14:25:48.240 myApp[201:207] STATUS: Access Not Available
2010-02-04 14:25:48.499 myApp[201:207] Reachability Flag Status: -- ------- networkStatusForFlags
2010-02-04 14:25:48.517 myApp[201:207] STATUS: Access Not Available
これは機能しているのは良いことですが、接続がないことをユーザーに通知するアラートメッセージがあり、2回ポップアップします...
到達可能性通知機能が2回起動するのはなぜですか?