Question

Quel sera le résultat de la

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

J'utilise cela pour obtenir des infos wifi sur os ipod 3.1.2., Parce que quand je NSLog(@"Result %@",libhandle); je reçois nulle ce que devrait être la réponse,

Merci

Était-ce utile?

La solution

Selon cette discussion , faire ce qui précède retournera NULL sur le simulateur iPhone, car il manque le faisceau nécessaire. Si vous êtes toujours en cours d'exécution dans des problèmes avec cela sur l'appareil, il est peut-être que Apple a changé la structure de fichier interne pour cet élément du système. Ceci est l'une des raisons pour lesquelles il est mauvais de se fier à des API privées.

Pour en savoir plus sur le WiFi Espionne, vous pourriez se référer au code source cette projet , car ils auraient pu résoudre ces problèmes. Cependant, une fois encore, je voudrais vous rappeler que vous ne serez pas en mesure de présenter une demande à l'App Store qui utilise ce, en raison des appels API privées. Apple scanne maintenant toutes les applications soumises à ces appels et les rejeter instantanément.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top