Utilisation d'une NSTextView
UniX
Membre
Salut.
Bon, je viens de m'attaquer à bouquiner l'architecture de gestion de texte de Cocoa ..... ;D Balèze. Je crois qu'il faut y passer un peu de temps avant de comprendre ....
Dans un premier temps, je voudrais remplir une NSTextView avec du texte contenu dans une NSString, puis lorsuqe l'édition est finie dans la NSTextView, sauver son contenu dans la NSString.
Le texte est tout simple, sans aucun attribut. Quelles sont les 2 méthodes qui vont m'être utiles ?
Bon, je viens de m'attaquer à bouquiner l'architecture de gestion de texte de Cocoa ..... ;D Balèze. Je crois qu'il faut y passer un peu de temps avant de comprendre ....
Dans un premier temps, je voudrais remplir une NSTextView avec du texte contenu dans une NSString, puis lorsuqe l'édition est finie dans la NSTextView, sauver son contenu dans la NSString.
Le texte est tout simple, sans aucun attribut. Quelles sont les 2 méthodes qui vont m'être utiles ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Je dirais "setString" et "string", qui sont des méthodes héritées de NSText.
La doc de Cocoa est mal faite dans le sens où il faut chercher soi-même quelles méthodes sont héritées. Un utilitaire comme AppKiDo peut rendre quelques services pour contourner cette limitation de la doc.
+
Chacha
pour charger le texte dans la NSTextView, et :
Mais ça ne fonctionne pas, [maTextView string] renvoie nil.
"setMaString" est une méthode qui n'existe pas : c'est ton vrai code ou une erreur de recopie ?
Si tu veux utiliser "setString" pour changer la valeur d'une string, il faut que cette dernière soit une NSMutableString, et non une NSString. Le compilateur t'insulte-t-il comme quoi tu utilises des méthodes à mauvais escient ?
Mais dans le principe, ça devrait fonctionner. Si tu fais:
Qu'observes-tu ? Si une de tes variables est nil, tu devras te couvrir la tête de cendres en pénitence.
+
Chacha
Et si tu as un tuto dans les cartons, je me ferais un plaisir de le consulter.