2011-04-27 58 views
3

我試圖用stackoverflow上的以下代碼檢查網絡可達性。唯一的問題是由於使用ASIHTTPRequest類,我的項目中已經有可達性類。我無法得到我的項目通過使用蘋果的默認可達代碼來構建由於以下錯誤:如何在一個項目中使用2個可達性類?

"_kReachabilityChangedNotification", referenced from: 

    _kReachabilityChangedNotification$non_lazy_ptr in ASIHTTPRequest.o 


(maybe you meant: _kReachabilityChangedNotification$non_lazy_ptr) 


(maybe you meant: _kReachabilityChangedNotification$non_lazy_ptr) 


ld: symbol(s) not found 


collect2: ld returned 1 exit status 

我想我的問題是我怎麼能得到這個代碼here與ASIHTTPRequest的可達性類的工作?謝謝。

回答

2

ASIHTTPRequest類使用的'Reachability'類與Apple的Reachability類相同。您收到此錯誤,因爲你可能有

1)忘了添加 'MobileCoreServices.framework'

2)或 'CFNetwork.framework'

3)和最後但並非最不重要「libz進行。 1.2.3.dylib'庫。

讓我知道這是否有幫助。

0

更好地重建項目和ASIHTTPRequest庫取決於可達性以避免重複。 無論如何,快速的骯髒的方式只是在任何地方重新命名可達性類。

相關問題