2
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

4

1 に答える 1

0
  • Reachability.h および Reachability.m ファイルへの参照を xCode プロジェクトから削除してみてください。- コンパイル ソースから消えることを確認します。
  • プロジェクトのフォルダーを検索して、その中に Reachability.h および Reachability.m ファイルの重複がないことを確認します
  • Command+Shift+K でプロジェクトを消去します。
  • Reachability.h と Reachability.m を xCode プロジェクトに追加します。

これが役立つことを願っています。

于 2012-12-27T13:24:41.110 に答える