Как получить mac-адрес точки доступа в ios?

Я хочу получить уникальную информацию о точках доступа. Например, MAC-адрес и интенсивность. Я пытаюсь сделать треугольник с тремя точками беспроводного доступа в объекте c. У меня xcode 4.3.2 и ios 5.1. Как это сделать в ios.


person Hacer Sengul AKAC    schedule 11.07.2012    source источник


Ответы (1)


Посмотрите здесь

Попробуй это :

CFArrayRef myArray = CNCopySupportedInterfaces();
CFDictionaryRef captiveNetWork = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray, 0));
NSLog(@"Connected at : %@", captiveNetWork);
NSDictionary *myDictionnary = (__bridge NSDictionary *)captiveNetWork;
NSString *bssid = [myDictionnary objectForKey:@"BSSID"];
NSLog(@"BSSID : %@", bssid);
person Larme    schedule 07.11.2012
comment
вылетает приложение с ошибкой Exception: EXC_BAD_ACCESS (code=2, address=0x0)) - person Julian; 28.01.2014
comment
Что-то равно нулю, какая именно строка? - person Larme; 28.01.2014
comment
(__bridge_transfer id)CNCopySupportedInterfaces() возвращает ноль - person Julian; 28.01.2014