Я хотел бы понять, почему, если я пытаюсь установить значение (например, setAlphaValue или setTitle) для объекта (например, NSButton) в методе init, ничего не происходит, но если я вызываю функцию setter в 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