Ca y est ! Ca fonctionne ! J'ai recommencé le programme (une troisième quand même mais bon j'ai une excuse, je débute) en suivant vos conseilles et ça passe comme une lettre à la Poste.
Voilà le programme et les codes sources : voir fichiers attachés
Encore merci d'avoir pris la peine de me lire.
Par contre, j'aurais voulu savoir. Si je souhaites que mon programme puisse lire les fichiers RTF, comment dois-je m'y prendre ?
Par contre, si tu veux faire les deux, il faut rajouter une ligne dans le "Target info" puis faire 2 classes : - 1 myDocumentRTF (.m et .h) - 1 myDocumentRTFD
Le tout étant géré par un myDocumentController qui s'occupe de gérer les différents types de documents en fonction de ce que tu as demandé par le menu "Nouveau document..." :P
Par contre, si tu veux faire les deux, il faut rajouter une ligne dans le "Target info" puis faire 2 classes : - 1 myDocumentRTF (.m et .h) - 1 myDocumentRTFD
Le tout étant géré par un myDocumentController qui s'occupe de gérer les différents types de documents en fonction de ce que tu as demandé par le menu "Nouveau document..." :P
D'accord alors comment fait-on pour créer un myDocumentController ?
Dans MainMenu.nib, tu sous-classes NSDocumentController.
Tu vas dans l'onglet Classes, tu repères NSDocumentController qui hérite de NSObject. Une fois NSDocumentController sélectionné, tu fais "Entrée" et normalement tu dois avoir écrit "MyDocumentController". ???
Dans la fenêtre d'infos, tu vas dans la rubrique "Attributes", onglet "Actions" et tu cliques sur "Add". Tu tapes : "myDocumentMenuActionRTF" puis tu en fais un second pour "myDocumentMenuActionRTFD" ça, c'est pour les menus. Quand tu en fonction du document que tu vas choisir.
Puis dans le menu d'IB, tu fais Classes > Create files for myDocumentController que tu inclus à ton projet puis fu fais Classes > Instantiate myDocumentController. Tu verras un autre cube bleu apparaà®tre.
Tu complètes ensuite ton "myDocumentController" comme ceci :
Bon, ce n'est pas fini, il y a encore beaucoup de choses à faire. Plutôt que te noyer dans les explications, je te suggère de jeter un oeil sur ton projet modifié et tu me demandes ce que tu n'as pas compris. :kicking:
Je vais plutôt me concentrer sur les exercices proposés que d'essayer d'améliorer les programmes. Je ne suis que débutant donc on ne va pas grillé les étapes. Je vous tiens au courant pour la suite...
Réponses
Voilà le programme et les codes sources : voir fichiers attachés
Encore merci d'avoir pris la peine de me lire.
Par contre, j'aurais voulu savoir. Si je souhaites que mon programme puisse lire les fichiers RTF, comment dois-je m'y prendre ?
[Fichier joint supprimé par l'administrateur]
- 1 myDocumentRTF (.m et .h)
- 1 myDocumentRTFD
Le tout étant géré par un myDocumentController qui s'occupe de gérer les différents types de documents en fonction de ce que tu as demandé par le menu "Nouveau document..." :P
D'accord alors comment fait-on pour créer un myDocumentController ?
Merci...
Tu vas dans l'onglet Classes, tu repères NSDocumentController qui hérite de NSObject. Une fois NSDocumentController sélectionné, tu fais "Entrée" et normalement tu dois avoir écrit "MyDocumentController". ???
Dans la fenêtre d'infos, tu vas dans la rubrique "Attributes", onglet "Actions" et tu cliques sur "Add". Tu tapes : "myDocumentMenuActionRTF" puis tu en fais un second pour "myDocumentMenuActionRTFD" ça, c'est pour les menus. Quand tu en fonction du document que tu vas choisir.
Puis dans le menu d'IB, tu fais Classes > Create files for myDocumentController que tu inclus à ton projet puis fu fais Classes > Instantiate myDocumentController. Tu verras un autre cube bleu apparaà®tre.
Tu complètes ensuite ton "myDocumentController" comme ceci :
Bon, ce n'est pas fini, il y a encore beaucoup de choses à faire. Plutôt que te noyer dans les explications, je te suggère de jeter un oeil sur ton projet modifié et tu me demandes ce que tu n'as pas compris. :kicking:
Bon courage
[Fichier joint supprimé par l'administrateur]
Encore merci...
je suis nouveau, débutant, je vais me lancer à mon tour dans ces articles de project omega
à bientôt
des nuit blanche en perspective?