我试图从这里使用SOLStumbler:Accessing & Using the MobileWiFi.framework来扫描wifi网络。我知道这不是由苹果支持,但它是用于教育目的和实验。我将下列文件添加到我的应用程序中,它编译得很好,但它总是以一个错误代码退出。 (作为“.m”文件的一部分。)有谁知道如何使这个工作?iPhone Wifi扫描Stumbler
SOLStumbler.m的这个部分总是输出一个字母错误。通常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);
}
我的视图控制器代码:
#import "SOLStumbler.h"
-(void)viewDidLoad{
SOLStumbler *networksManager = [[SOLStumbler alloc] init];
[networksManager scanNetworks];
NSLog(@"%@", [networksManager description]);
[networksManager release];
}
**其中**错误代码?请不要告诉我们这是行不通的。告诉我们什么不起作用,以及你看到了什么症状。你在调试器中运行了吗?你看见什么了?你的'NSLog'语句是什么打印出来的? – Nate 2012-07-26 00:27:03
我添加了更多关于错误陈述的信息。它作为SOLStumbler.m文件的代码 – MrHappyAsthma 2012-07-26 17:58:43
的一部分输出单个字母是否适用于越狱手机? – Nate 2012-07-28 00:34:42