bien, estoy consfused sobre un error:¿Cómo es que NSRect y CGRect son tipos incompatibles?
error: incompatible type for argument 1 of 'initWithFrame:'
Esto es lo que lo causa:
operationLabel = [[NSTextField alloc] initWithFrame:CGRectMake(0, self.frame.size.height/2 - (40 * 3), self.frame.size.width, 100)];
La definición es:
- (id)initWithFrame:(NSRect)frameRect;
Así que el primer argumento es NSRect, vamos a comprobarlo:
typedef CGRect NSRect;
¿Cómo puede causar un error? ¡Son los mismos tipos nombrados de manera diferente!