Вопрос
Каков будет результат
libHandle = dlopen("/System/Library/SystemConfiguration/WiFiManager.bundle/WiFiManager", RTLD_LAZY);
Я использую это для получения информации о Wi-Fi на iPod OS 3.1.2., потому что, когда я NSLog(@"Result %@",libhandle);
Я получаю ноль, каким должен быть ответ,
Спасибо
Решение
В соответствии с это обсуждение, выполнение вышеописанного вернет NULL в симуляторе iPhone, поскольку в нем отсутствует необходимый пакет.Если у вас по-прежнему возникают проблемы с этим на устройстве, возможно, Apple изменила внутреннюю файловую структуру для этого системного элемента.Это одна из причин, почему не стоит полагаться на частные API.
Для получения дополнительной информации об отслеживании Wi-Fi вы можете обратиться к исходному коду этот проект, потому что они могли бы решить эти проблемы.Однако я хотел бы еще раз напомнить вам, что вы не сможете отправить приложение в App Store, использующее это, из-за частных вызовов API.Apple сейчас сканирует все поданные заявки на эти звонки и мгновенно их отклоняет.