iOS 5.1可达性

lsp*_*lsp 1 reachability ios5 xcode4.3

我试图在ios 5.1中使用Reachability,但它给了我一个Match-o Linker错误.我正在使用Xcode 4.3并使用armv6和armv7构建我的应用程序.我已经读过Reachability对armv7不好用,这可能导致错误.真的吗?如果是这样,是否有任何解决方法让我的应用程序检查互联网连接?是的,我已经导入了两个

Reachability.h
Run Code Online (Sandbox Code Playgroud)

SystemConfiguration.framework
Run Code Online (Sandbox Code Playgroud)

我的示例实现代码如下:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(checkNetworkStatus:) name:kReachabilityChangedNotification object:nil];    
internetReachable = [Reachability reachabilityForInternetConnection];
[internetReachable startNotifier];    
hostReachable = [Reachability reachabilityWithHostName: @"www.apple.com"];
[hostReachable startNotifier];
Run Code Online (Sandbox Code Playgroud)

谢谢!

Ton*_*ion 9

https://github.com/tonymillion/Reachability

iOS5/GCD/ARC友好版

  • 您甚至可以使用块而不是NSNotificationCenter (2认同)