“Reachability.h”“Reachability.m在添加它们时给出了Apple mach-o链接器错误

时间:2012-09-27 11:25:01

标签: iphone objective-c ios xcode reachability

我正在创建一个iPhone应用程序,我正在使用RestKit api连接到服务器。每当我将Reachability.mReachability.h添加到项目的第二个UIViewController时,我都会遇到问题。我尝试在Xcode4中创建一个新的.m文件,现在我在所有tabst上都出现了一个Apple macho-linker(id)错误。我将它添加到它正常工作的第一个UIViewcontroller,但当我尝试将其添加到任何其他表单时,我收到此错误。

3 个答案:

答案 0 :(得分:4)

您是否已将SystemsConfigurations.Framework添加到项目中?苹果可达性包需要在使用之前添加SystemConfigurations.Framework

此外,如果您使用ARC(自动参考计数),请确保已为该特定文件禁用ARC。通过构建阶段,编译源,然后双击Reachability.m并输入 -fno-objc-arc 来禁用ARC

来完成此操作

答案 1 :(得分:0)

通过导入“Reachability.h”而不是“Reachability.h”和“Reachability.m”来解决它

答案 2 :(得分:0)

尝试添加CFNetwork.framework。