Получение ошибок при изменении AppDelegate.m на .mmIOS

Программируем под IOS
Anonymous
Получение ошибок при изменении AppDelegate.m на .mm

Сообщение Anonymous »


У меня возникла проблема при смене расширения с .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); // Переопределить точку настройки после запуска приложения. } Я импортировал, но не устранил проблему.

Вернуться в «IOS»