2

会是什么结果

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

我正在使用它来获取 ipod os 3.1.2 上的 wifi 信息,因为当我NSLog(@"Result %@",libhandle);得到 null 时,答案应该是什么,

谢谢

4

1 回答 1

0

根据这个讨论,执行上述操作将在 iPhone 模拟器上返回 NULL,因为它缺少所需的捆绑包。如果您在设备上仍然遇到此问题,则可能是 Apple 更改了该系统项目的内部文件结构。这是依赖私有 API 不好的原因之一。

有关 WiFi 侦听的更多信息,您可以参考此项目的源代码,因为它们可能已经解决了这些问题。但是,我想再次提醒您,由于私有 API 调用,您将无法向使用它的 App Store 提交应用程序。苹果现在正在扫描所有提交的这些电话的申请,并立即拒绝它们。

于 2009-11-17T14:10:00.627 回答