Aantal berichten: 701 | Lid sinds: 02-09-2002 | Geplaatst om: 00:28 - 13-05-2004
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:
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!
ridmaur Niet Aanwezig
MacFreak Veteraan MacFreak Donateur
Aantal berichten: 181 | Lid sinds: 14-07-2001 | Geplaatst om: 07:27 - 13-05-2004
Sander,
Voor het monitoren van veranderingen in NSTextField moet je - (void) controlTextDidChange: (NSNotification *) aNotification; - (void) controlTextDidBeginEditing: (NSNotification *) aNotification; - (void) controlTextDidEndEditing: (NSNotification *) aNotification;
gebruiken. Die werken wel....
groeten, Rob
Sander Cox Niet Aanwezig
MacFreak Verslaafde MacFreak Donateur
Aantal berichten: 701 | Lid sinds: 02-09-2002 | Geplaatst om: 11:50 - 14-05-2004