Evenement sur changement dans TextView

TefTef Membre
09:04 modifié dans API AppKit #1
Salut à  tous (re en fait... :P)


Je cherche l'évenement qui me permet d'intercepter les modifications de mon textView. En gros, comme je suis en apprentissage, je me suis fixé de me faire un éditeur de texte basique que je veux faire évoluer au fur et à  mesure. Pour l'instant il est fonctionnel sur ce que je veux faire, il me reste encore 3 fonctions à  mettre en place. L'une des fonctions est le calcul du nombre de mots en live dans mon éditeur. Mais je ne trouve pas l'évenement qui va bien...


Dans la doc, j'ai trouvé ceci : textDidChange. Mais cet évenement n'est pas reconnu j'ai l'impression.
Cet évenement est déclaré dans NSText.h, donc j'ai fais ceci : #import <AppKit/NSText.h>


Est-ce que j'ai faux ?


D'une manière générale, dans la doc je n'ai pas trouvé de liste d'évenement possible car les apprendre toutes par coeur cela me semble hardu quand même :P


Merci :)

Réponses

  • mpergandmpergand Membre
    mars 2011 modifié #2
    Dans ton controller faire:
    <br />-(void) awakeFromNib<br />{<br />[monTextView setDelegate:self];<br />}<br /><br />// méthode délégée<br />- (void)textDidChange:(NSNotification *)aNotification<br />{<br />	printf(&quot;textDidChange:&#092;n&quot;);<br />}<br />
    


    NSTextDelegate Protocol Reference
    NSTextViewDelegate Protocol Reference
  • TefTef Membre
    09:04 modifié #3
    Salut,


    Nickel merci, j'arrive maintenant à  récupérer le nombre de mot dans mon champ textView :)


    Je vais qd même décortiquer ton code pour ne pas recopier bêtement ce que tu viens de me donner :)


    Merci ;)
  • mpergandmpergand Membre
    09:04 modifié #4
    Il te faut toutes affaires cessantes, lire cette doc: Cocoa Fundamentals
    en particulier les chapitres concernant le pattern MVC et le principe des delegates.
  • TefTef Membre
    09:04 modifié #5
    Salut,


    merci pour ton conseil. J'ai aussi la formation vidéo Objective-C de Video2Brain que je vais suivre.


    Merci :)
  • 'Tef' a écrit:


    J'ai aussi la formation vidéo Objective-C de Video2Brain que je vais suivre.




    Salut, et alors que penses tu de cette formation?

    J'hésites à  la prendre, ...
Connectez-vous ou Inscrivez-vous pour répondre.