Frage

Was das Ergebnis der

sein
libHandle = 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

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top