Chciałbym zrozumieć, dlaczego jeśli próbuję ustawić wartość (np. SetAlphaValue lub setTitle) dla obiektu (np. NSButton) w metodzie init nic się nie dzieje, ale jeśli wywołasz funkcję ustawiającą w awakeFromNib, działa poprawnie.init and 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
jest twoim przyciskiem i IBOutlet? – Eimantas