Bonjour,
J'arrive au bout du livre d'Hilegass, mais je suis à nouveau coincé sur un problème.
Le ch. 24 décrit comment faire un éditeur SGML:
- faire l'interface sous IB (avec une NSTextView)
- créer une sous-classe de NSTextView (-> SGMLView)
- remplacer la NSTextview par la SGMLView dans la méthode windowControllerDidLoadNib: de MyDocument.m
Jusqu'ici tout va bien.
Mais après je veux rajouter une barre de menu (ou une palette) dans IB qui puisse insérer du texte dans cette SGMLView.
Problème: dans IB il y a toujours la NSTextView puisqu'elle est remplacée lors du runtime. Donc si j'ajoute une outlet, elle pointe sur NSTextView et pas sur SGMLView.
Si je change le type dans mon controller (SGMLView), je ne peux pas connecter l'outlet : Wrong type, must be of type SGMLView.
Est-ce que quelqu'un sait comment résoudre ça ?
Merci d'avance.
Anders
J'arrive au bout du livre d'Hilegass, mais je suis à nouveau coincé sur un problème.
Le ch. 24 décrit comment faire un éditeur SGML:
- faire l'interface sous IB (avec une NSTextView)
- créer une sous-classe de NSTextView (-> SGMLView)
- remplacer la NSTextview par la SGMLView dans la méthode windowControllerDidLoadNib: de MyDocument.m
Jusqu'ici tout va bien.
Mais après je veux rajouter une barre de menu (ou une palette) dans IB qui puisse insérer du texte dans cette SGMLView.
Problème: dans IB il y a toujours la NSTextView puisqu'elle est remplacée lors du runtime. Donc si j'ajoute une outlet, elle pointe sur NSTextView et pas sur SGMLView.
Si je change le type dans mon controller (SGMLView), je ne peux pas connecter l'outlet : Wrong type, must be of type SGMLView.
Est-ce que quelqu'un sait comment résoudre ça ?
Merci d'avance.
Anders