我正在做一个iPhone应用程序,在那里注册了Wifi状态变化的观察者。我必须采取通知的时间戳。但我没有收到通知。我通过保留 NSLog 和警告消息来检查这一点。我编写了以下代码来注册通知到达时要调用的通知和方法。
[[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(reachabilityChanged:) name: kReachabilityChangedNotification object: nil];
和
- (void) reachabilityChanged: (NSNotification* )note {
Reachability* curReach = [note object];
NSParameterAssert([curReach isKindOfClass: [Reachability class]]);
[self updateInterfaceWithReachability: curReach];
}
我没有得到我错的地方? 什么时候通知被解雇?