我是 iOS 开发的新手,正在努力让reachability.h 类工作。这是我的视图控制器代码:
- (void)viewWillAppear:(BOOL)animated
{
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(checkNetworkStatus:)
name:kReachabilityChangedNotification
object:nil];
internetReachable = [Reachability reachabilityForInternetConnection];
[internetReachable startNotifier];
}
- (void)checkNetworkStatus:(NSNotification *)notice {
NetworkStatus internetStatus = [internetReachable currentReachabilityStatus];
NSLog(@"Network status: %i", internetStatus);
}
看起来不错,但在运行应用程序并切换到该视图时,xcode 控制台中没有出现任何内容。
我正在使用可达性 2.2 和 iOS 4.2。
有什么明显的我做错了吗?