2012-03-21 20 views
0

現在、iPadのiOS 5.1でReachabilityを使用しようとしています。 私が使用しようとしたTony Million on Githubの変更があります。到達可能性iOS 5.1(iPad)

残念ながら私のプロジェクトではうまくいかなかった! 私は彼のプロジェクトを私のものと比較して、何の違いも見つけられませんでした。私はまた、彼のサンプルコードをハードコピーしようとしましたしかし、それはまだ動作しません!(はい、SystemConfiguration.frameworkを追加しました)

私がコンパイルしようとするたびに、私はUndefined symbols for architecture i386エラーを受け取ります。 は、ここに私の完全なエラーメッセージ:

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

誰もがこの問題について知っていますか?誰か助けてくれますか?

どうもありがとう、挨拶、ジュリアン

+3

は、ターゲットのコンパイルソースに含まれるReachability.mファイルと、ビルドフェーズのコピーヘッダーセクションのヘッダーです。 – Demz

+0

うわー...今それは動作します!どうもありがとう!あなたの評判を得るように_answer_私の質問をしてください! –

答えて

4

これは、通常、ビルドフェーズのコピーヘッダーセクションのヘッダーファイルまたはコンパイルソースのインプリメンテーションファイルをターゲットに追加しなかったことを意味します。

0

は、あなたのターゲットにReachabilityをリンクする必要があります。

+0

Reachablityをターゲットにリンクするにはどうしたらいいですか? – Houcine

関連する問題