2011-07-31 51 views
0

我正在爲Cydia開發應用程序。有沒有辦法獲得實際連接的WiFi網絡的名稱?在iOS中獲取wifi名稱

似乎有一種方式與蘋果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文件

回答

1

這將需要一個越獄的設備:

[[objc_getClass("SBWiFiManager") sharedInstance] currentNetworkName] 
+0

有誰知道SB代表什麼? – JustSid

+0

SB = SpringBoard。 –

+0

是的,它是一個cydia應用程序;) –