我正在为Cydia开发一款应用。有没有办法得到实际连接的wifi网络的名称?
Apple SDK似乎有办法,有什么想法吗?
这是我的行动:
-(IBAction)addCurrent:(id)sender {
if ([[objc_getClass("SBWiFiManager") sharedInstance] currentNetworkName] != @"") {
NSMutableDictionary *dict = [[NSMutableDictionary alloc] initWithContentsOfFile:pathFile];
NSMutableArray *networks = [dict objectForKey:@"Networks"];
[networks addObject:[[objc_getClass("SBWiFiManager") sharedInstance] currentNetworkName]];
[dict setObject:networks forKey:@"Networks"];
[dict writeToFile:pathFile atomically: YES];
[dict release];
}
当我单击与操作相关的按钮时,不会向plist文件添加任何内容
答案 0 :(得分:1)
这将需要一个越狱设备:
[[objc_getClass("SBWiFiManager") sharedInstance] currentNetworkName]
答案 1 :(得分:0)
您可以使用我的第三方库,它只使用公共API: https://github.com/Krivoblotsky/SSIDObserver