我在添加Reachability到我的项目时遇到了一些问题。我之前只使用了Reachability,但这次我失败了。我总是有下面的错误:在Xcode 4.0上使用Reachability.h时出错
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_Reachability", referenced from:
objc-class-ref in DelegatePrincipal.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我的项目不使用ARC(我不希望它),基地SDK 5.0,建筑标准(ARMv7的),我已经添加SystemConfiguration.framework。
我也测试了Tony百万可达性,它不起作用。同样的问题。
我看到了与其他主题相同的问题,但它是与ARC。我的项目没有ARC。
另外,我做代表内一个简单的测试,如下:
Reachability *reach = [Reachability reachabilityForInternetConnection];
NetworkStatus netStatus = [reach currentReachabilityStatus];
if (!netStatus == NotReachable) {
NSLog(@"Not connected");
}
谢谢!
确保它是在编译的源代码列表。 – endy 2012-04-27 16:13:17