Frage
Was das Ergebnis der
seinlibHandle = dlopen("/System/Library/SystemConfiguration/WiFiManager.bundle/WiFiManager", RTLD_LAZY);
Ich verwende diese Option, um Wi-Fi Informationen über ipod os 3.1.2., Denn wenn ich NSLog(@"Result %@",libhandle);
ich null zu bekommen, was die Antwort sein sollte,
Dank
Lösung
Nach dieser Diskussion , tun die oben wird NULL zurückgeben, auf dem iPhone Simulator, weil sie die erforderliche Bündel fehlt. Wenn Sie immer noch in Probleme mit diesem auf dem Gerät ausgeführt werden, kann es sein, dass Apple die interne Dateistruktur für das System Element geändert hat. Dies ist einer der Gründe, warum es schlecht ist in privaten APIs zu verlassen.
Weitere Informationen über die WiFi-Snooping, können Sie auf den Quellcode verweisen für diese projizieren , weil sie diese Probleme gelöst haben könnten. Ich würde jedoch wieder einmal möchte Sie daran erinnern, dass Sie nicht in der Lage sein wird, eine Anwendung im App Store zu senden, die diese verwendet, weil der privaten API-Aufrufe. Apple nun das Scannen aller eingereichten Anträge für diese Anrufe und Ablehnung sie sofort.