Iphone error de generación - símbolo literal-puntero (s) que no se encuentra
-
01-10-2019 - |
Pregunta
En este momento me imagino que me falta algo básico aquí. Antes de escribir un montón de detalles sobre los aspectos específicos de la clase lo agradecería un empujón o golpe en la cabeza sobre el significado de este error de generación.
I tiene una subclase de NSObject SiteAnnotation que debe ser conforme con el protocolo MKAnnotation. Se #imported en el ViewController en cuestión
Cuando intento alloc / init:
SiteAnnotation *thisAnnotation = [[SiteAnnotation alloc] init];
Este es el error que se produce acumulación:
Link /build/Debug-iphonesimulator/testbed.app/testbed
".objc_class_name_SiteAnnotation", referenced from:
literal-pointer@__OBJC@__cls_refs@SiteAnnotation in MapViewController.o
Symbol(s) not found
collect2: ld returned 1 exit status
¿Algún consejo apreciado.
Solución
Compruebe que el archivo que contiene SiteAnnotation se encuentra todavía en su destino de generación. Dicen que es SiteAnnotation.m -. Clic en dicho archivo, pulse Cmd + i (para Obtener Información), y comprobar la ficha Destinos