ios core-telephony

iOS-_OBJC_CLASS_$_CTTelephonyNetworkInfo no se encuentra?



core-telephony (2)

Estoy usando el siguiente código para obtener información de red sobre mi iPhone:

#import <CoreTelephony/CTTelephonyNetworkInfo.h> #import <CoreTelephony/CTCarrier.h> CTTelephonyNetworkInfo *netInfo = [[CTTelephonyNetworkInfo alloc] init]; CTCarrier *carrier = [netInfo subscriberCellularProvider]; NSString *osVersion = [[UIDevice currentDevice] systemVersion];

Pero me sale el error ...

Undefined symbols for architecture armv7: "_OBJC_CLASS_$_CTTelephonyNetworkInfo", referenced from: objc-class-ref in MyClass.o ld: symbol(s) not found for architecture armv7

¿No es la clase parte del SDK de iOS? ¿Qué estoy haciendo mal?



Tuve un problema similar El mío estaba relacionado con tener múltiples objetivos, donde fallaría en solo 1 objetivo.

Para resolverlo tuve que presionar ctrl-clic en CoreTelephone.framework y seleccionar para agregarlo a todos mis esquemas.

El error exacto que estaba obteniendo era "Símbolos no definidos para la arquitectura i386:" _OBJC_CLASS _ $ _ CTTelephonyNetworkInfo ","