de l'aide pour l'aide
mac_manu
Membre
Bonjour les amis,
Qui pourrait m'aider pour initialiser l'aide de mon programme? Je n'ai rien trouvé dans la doc Xcode, ni dans le site Apple concernant ce sujet. D'après le livre cocoa programming et d'après le site: http://www.macdevcenter.com/pub/a/mac/2001/05/25/mac_help.html j'ai déjà écrit un fichier html intituler index.html. Là où ça se corse, c'est à partir de l'ajout dans le fichier info.plist des 2 commandes: CFBundleHelpBookFolder et CFBundleHelpBookFolder. Lorsque je "build and run" mon appli. elle ne se lance pas, car les infos que j'avais mis dans les properties d'active target info ont "disparues"... En fait, ces info properties sont les mêmes que celles de mon info.plist du début. Alors comment faire? Si quelqu'un a une idée ou un petit exemple, je suis preneur. De l'aide pour l'aide, il faut le faire!!
Qui pourrait m'aider pour initialiser l'aide de mon programme? Je n'ai rien trouvé dans la doc Xcode, ni dans le site Apple concernant ce sujet. D'après le livre cocoa programming et d'après le site: http://www.macdevcenter.com/pub/a/mac/2001/05/25/mac_help.html j'ai déjà écrit un fichier html intituler index.html. Là où ça se corse, c'est à partir de l'ajout dans le fichier info.plist des 2 commandes: CFBundleHelpBookFolder et CFBundleHelpBookFolder. Lorsque je "build and run" mon appli. elle ne se lance pas, car les infos que j'avais mis dans les properties d'active target info ont "disparues"... En fait, ces info properties sont les mêmes que celles de mon info.plist du début. Alors comment faire? Si quelqu'un a une idée ou un petit exemple, je suis preneur. De l'aide pour l'aide, il faut le faire!!
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Si tu as :
Le dossier doit s'appeler : "MyCoolApp Help"
Autre chose, as-tu localisé ton info.plist, si oui quel encodage as-tu choisi ? (Western (MacOS Roman) ou Unicode (UTF-8) ?)
Bon courage
au lieu de...
:-\\
Concernant le code, je trouvais également que <value> était un peu étrange; je vais donc essayer de modifier. A part cela, l'instruction <key>CFBundleHelpBookFolder</key> etc... peut être placé n'importe où dans le fichier info.plist?
Il ne te reste plus qu'à rajouter l'ensemble de ton répertoire à ton projet. :P
Ferais p'tet mieux d'utiliser une fenêtre avec une WebView...
Le chapitre 20 comporte un projet complet "BasicHelpExample" - implémentant une aide avec trois pages HTML et une image Gif - qui devrait surement vous aider en le décortiquant.... 8)
Je suis :)beta: !