¿Cómo resolver el error del enlazador de Apple Mach-o? (_OBJC_CLASS _ $ _ Connection ", referenciado desde ..)

Recibo este error y la gente dice que faltan marcos, pero no veo que me falte ninguno.

Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_Connection", referenced from:
objc-class-ref in SocketServer.o
ld: symbol(s) not found for architecture armv7
collect2: ld returned 1 exit status

Sucede cuando agrego esto:

theServer = [[SocketServer alloc]init];
theServer.serverName = [NSString stringWithFormat:@"%@", username];
theServer.delegate = self;

¿Qué hay que probar?

SocketServer es una clase de un proyecto del libro Apress Beginning iPhone Games Development

preguntado el 09 de marzo de 12 a las 15:03

1 Respuestas

Puedo ver desde el código fuente del libro, que hay una relación Connection clase con la que se está olvidando vincular:

Beginning iPhone Games Development Source Code/chapter 15 - PartyTime - Peter Bakhirev/TwentyFour final/Classes/Connection.m

Agregue esa clase a su proyecto y luego debería vincularse.

respondido 09 mar '12, 16:03

¡Muchas gracias, pasé horas en esto! Lo tenía en mi proyecto pero no estaba vinculado por alguna razón. Lo eliminé y lo volví a agregar. - Jonathan

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.