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