Получение ошибок при изменении AppDelegate.m на .mm ⇐ IOS
-
Anonymous
Получение ошибок при изменении AppDelegate.m на .mm
У меня возникла проблема при смене расширения с .m на .mm. У меня есть класс appdelegate. Изначально это .m, но для включения кода C++ я изменил его на .mm, но у меня возникают проблемы в строках CFArrayRef myArray = CNCopySupportedInterfaces(); и CFDictionaryRef myDict = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray, 0));
Ошибки
1.Использование необъявленного идентификатора CNCopySupportedInterfaces
2.Использование необъявленного идентификатора CNCopyCurrentNetworkInfo
-(NSString*)getWifiInfo { CFArrayRef myArray = CNCopySupportedInterfaces(); CFDictionaryRef myDict = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray, 0)); //NSLog(@"Подключено:%@",myDict); NSDictionary *myDictionary = (__bridge_transfer NSDictionary*)myDict; //NSString * BSSID = [myDictionary objectForKey:@"BSSID"]; NSString * SSID = [myDictionary objectForKey:@"SSID"]; вернуть SSID; //NSLog(@"ssid is %@",SSID); // Переопределить точку настройки после запуска приложения. } Я импортировал, но не устранил проблему.
У меня возникла проблема при смене расширения с .m на .mm. У меня есть класс appdelegate. Изначально это .m, но для включения кода C++ я изменил его на .mm, но у меня возникают проблемы в строках CFArrayRef myArray = CNCopySupportedInterfaces(); и CFDictionaryRef myDict = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray, 0));
Ошибки
1.Использование необъявленного идентификатора CNCopySupportedInterfaces
2.Использование необъявленного идентификатора CNCopyCurrentNetworkInfo
-(NSString*)getWifiInfo { CFArrayRef myArray = CNCopySupportedInterfaces(); CFDictionaryRef myDict = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray, 0)); //NSLog(@"Подключено:%@",myDict); NSDictionary *myDictionary = (__bridge_transfer NSDictionary*)myDict; //NSString * BSSID = [myDictionary objectForKey:@"BSSID"]; NSString * SSID = [myDictionary objectForKey:@"SSID"]; вернуть SSID; //NSLog(@"ssid is %@",SSID); // Переопределить точку настройки после запуска приложения. } Я импортировал, но не устранил проблему.
Мобильная версия