2009-11-17 37 views
2

什麼會我用這對iPod的OS 3.1.2獲得無線網絡信息的的約WifiManager.bundle

libHandle = dlopen("/System/Library/SystemConfiguration/WiFiManager.bundle/WiFiManager", RTLD_LAZY); 

結果,因爲當我NSLog(@"Result %@",libhandle);我得到空應該是什麼答案,

感謝

回答

0

this discussion,做上述將返回NULL在iPhone模擬器,因爲它缺乏必要的管束。如果您仍然遇到設備上的問題,可能是Apple已更改該系統項目的內部文件結構。這是爲什麼依賴私有API不好的原因之一。

有關WiFi監聽的更多信息,可參考this project的源代碼,因爲它們可能已解決了這些問題。但是,我想再次提醒您,由於私有API調用,您將無法將應用程序提交給使用此應用程序的App Store。 Apple現在正在掃描所有提交的應用程序,並立即拒絕這些電話。