可达性错误

时间:2012-12-27 02:21:57

标签: ios6 reachability

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_Reachability", referenced from:
      objc-class-ref in FirstViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我查看了FirstViewController,reachability.h和reachability.m - 它已经明确定义了!我甚至添加了SystemConfiguration.Framework,以及Reachability.m在编译列表中。

有什么想法吗?我在失去理智! 附图片。

http://i.imgur.com/uw4Zb.png

1 个答案:

答案 0 :(得分:0)

  • 尝试从xCode项目中删除对Reachability.h和Reachability.m文件的引用。 - 确保它从Compile Sources中消失。
  • 搜索项目的文件夹以确保Reachability.h和Reachability.m文件中没有重复文件
  • Command + Shift + K来清理项目;
  • 将Reachability.h和Reachability.m添加回xCode项目;

希望这会有所帮助。