Het MacFreak® Forum - Voor online ondersteuning in het Nederlands!

    Het MacFreak® Forum
     Vragen: Programmeren in C(++), Cocoa, Java, BASIC
         Cocoa: NSTextField
                Hoe kan weten dat de tekst veranderd?
Welkom bij Vragen: Programmeren in C(++), Cocoa, Java, BASIC 

      Forum gemodereerd door: Moderator  
  Spring naar onderwerp
« Ouder - Nieuwer »  
Onderwerp met 1 pagina
    

       
Sander Cox
Niet Aanwezig




MacFreak Verslaafde
MacFreak Donateur
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:
Code:
- (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!

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
Thanx, deze werken inderdaad wel!

       

Spring naar onderwerp
« Ouder - Nieuwer »
Onderwerp met 1 pagina

MF-Forum v6.0.0 © 2001/2012 - MacFreak® Interactive Media