Pergunta
Qual será o resultado do
libHandle = dlopen("/System/Library/SystemConfiguration/WiFiManager.bundle/WiFiManager", RTLD_LAZY);
Estou usando isso para obter informações WiFi no iPod OS 3.1.2., Porque quando eu NSLog(@"Result %@",libhandle);
Estou ficando nulo o que deve ser a resposta,
obrigado
Solução
De acordo com esta discussão, fazer o exposto acima retornará nulo no simulador do iPhone, porque não possui o pacote necessário. Se você ainda está enfrentando problemas com isso no dispositivo, pode ser que a Apple tenha alterado a estrutura interna do arquivo para esse item do sistema. Essa é uma das razões pelas quais é ruim confiar em APIs privadas.
Para mais informações sobre o WiFi Snooping, você pode se referir ao código -fonte para este projeto, porque eles podem ter resolvido esses problemas. No entanto, mais uma vez eu gostaria de lembrá -lo de que você não poderá enviar uma inscrição para a App Store que usa isso, devido às chamadas privadas da API. A Apple agora está digitalizando todos os pedidos enviados para essas chamadas e os rejeitando instantaneamente.