ここからSOLStumblerを使用しようとしています:MobileWiFi.frameworkにアクセスして使用してwifiネットワークをスキャンします。これはアップルではサポートされていないことは承知していますが、教育目的および実験用です。次のファイルをアプリケーションに追加すると、正常にコンパイルされますが、常にエラーコードで終了します。(「.m」ファイルの一部として。)これを機能させる方法を知っている人はいますか?
SOLStumbler.mのこの部分は、常に1文字のエラーを出力します。通常e
ですが時々u
。
libHandle = dlopen("/System/Library/SystemConfiguration/WiFiManager.bundle/WiFiManager", RTLD_LAZY);
char *error;
if (libHandle == NULL && (error = dlerror()) != NULL) {
NSLog(@"%c",error);
exit(1);
}
私のViewControllerコード:
#import "SOLStumbler.h"
-(void)viewDidLoad{
SOLStumbler *networksManager = [[SOLStumbler alloc] init];
[networksManager scanNetworks];
NSLog(@"%@", [networksManager description]);
[networksManager release];
}