Ik ben met een Cocoa applicatie aan het stoeien en heb het volgende probleem, ik wil graag DIRECT weten als de inhoud van een tekst veld veranderd wat er in gezet is / wat er veranderd is.
Ik heb de docs van NSTextField erbij gepakt en gezien dat er de volgende delegates zijn:
- (void) textDidChange: (NSNotification *) aNotification;
- (BOOL) textShouldEndEditing: (NSText *) textObject;
- (BOOL) textShouldBeginEditing: (NSText *) textObject;
- (void) textDidBeginEditing: (NSNotification *) aNotification;
- (void) textDidEndEditing: (NSNotification *) aNotification;
Deze heb ik allemaal geimplementeerd door gewoon even een NSLog (@"delegateName"); te doen maar ik krijg helemaal geen NSLog messages die betrekking hebben op dat deze delegate events zouden zijn aangeroepen.
Ik heb in InterfaceBuilder m'n controller de delegate gemaakt voor m'n TextField maar dat werkte niet... heb toen ook [textField setDelegate: self]; gedaan maar dat werkt ook al niet (staat in awakeFromNib)
Zie ik iets stoms over het hoofd??? Please help!