こんにちは、ユーザーがアプリケーションでネットワーク接続を取得するたびにキャプチャしたいので、apples Reachability クラスを追加しました。以下は、appDelegate クラスの didFinishLaunchingWithOptions メソッドで使用しているスニペットです。
Reachability* reachability = [Reachability reachabilityForInternetConnection];
[reachability startNotifier];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(reachabilityChanged:) name:kReachabilityChangedNotification object:nil];
そして私のreachabilityChangedセレクターメソッドは以下の通りです
- (void)reachabilityChanged:(NSNotification*)notification
{
Reachability* reachability = notification.object;
if(reachability.currentReachabilityStatus == NotReachable)
NSLog(@"Internet off");
else
NSLog(@"Internet on");
}
しかし、ここでは、機内モードをオフにしても、電話でネットワーク接続を取得しても、何の通知も受け取りません。
何か不足していますか?