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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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