2012-03-21 49 views
0

我目前嘗試在iPad上使用iOS 5.1中的可達性。 我嘗試使用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 2012-03-21 16:17:26

+0

哇...現在它的工作!非常感謝!請_answer_我的問題,以便您獲得聲譽! – 2012-03-21 21:04:41

回答

4

這通常意味着您沒有向目標添加構建階段的副本頭部分中的頭文件或編譯源中的實現文件。

0

您需要關聯Reachability你的目標。

+0

我如何將Reachablity與我的目標聯繫起來? – Houcine 2012-07-11 01:35:10