Также, не хочет менять MDTitle. Почему-то даже если сразу писать в
— (void) firstFunction: (XFunction*) xEvent{
[MDTitle setStringValue:(@"Done!")];//...
}
все равно не меняет MDTitle, firstFunction это
— (void)keyReleased:(KeyEvent *)aKeyEvent
тоесть хоткей
странно почему с NSButton работает, а так нет.
— (void)awakeFromNib{
[MDTitle setNeedsDisplay:YES];
}
-(void)DoStuff{
[MDTitle setStringValue:(@"Done!")];
NSLog(@"Done!");
}
— (void) firstFunction: (XFunction*) xEvent {
[self doStuff];
}
Лог пишет но NSTextField не хочет править, через NSButton работает а вот через doStuff не хочет
c self заработал в лог пишет, но вот такая грубо говоря функция не хочет работать почему-то
-(void)stuff{
[MDTitle setTextColor:[NSColor blackColor]];
[MDTitle setStringValue:(@"test")];
}
MDTitle привязан к label
неа, получилось следующим образом,
@interface KeyReponder : NSObject {
PrefWindowController * controller;
}
@implementation KeyReponder
— (void)keyReleased:(KeyEvent *)aKeyEvent {
[controller doStuff:[aKeyEvent stringValue]];
}
@implementation PrefWindowController
— (void)doStuff:(NSString *)aTitle {
[MDTitle setStringValue:(@"Done!")];
}
странно почему не работает из KeyReponder’а