Me gustaría entender por qué si trato de establecer el valor (es decir, setAlphaValue o setTitle) para un objeto (como un NSButton) en el método init no ocurre nada, pero si llamo a la función setter en awakeFromNib funciona correctamente.init y awakeFromNib
@interface appController : NSObject {
NSButton *btn;
}
@end;
@implementation appController
-(void)awakeFromNib {
//it works
[btn setTitle:@"My title"];
}
-(id)init {
self = [super init];
if(self){
//it doesn't works
[btn setTitle:@"My title"];
}
}
@end
¿su botón es un IBOutlet? – Eimantas