Cherche de l'aide sur l'aide.
tablier
Membre
Pour une raison inconnue, "Help Viewer" a enregistré l'aide de l'application "Répondeur" comme étant:
"Aide RàƒÂ©pondeur" (problème de codage!)
J'ai changé "Répondeur" en "Repondeur" et refait le projet. La nouvelle orthographe n'est pas prise en compte et l'aide ne s'ouvre jamais!
pour info:
L'item de menu "Aide de Répondeur" est lié au "Showhelp" du "first responder"
le dossier de l'aide se nomme: laide
le nom du fichier html de tête du help est "reponder.html". il contient dans son header les 3 lignes:
<meta content="text/html; charset=utf-8" http-equiv="content-type">
<title>Aide de Répondeur</title>
<meta name="AppleTitle" content="Aide de Répondeur">
j'ai initialisé le "Info.plist" pour les trois mots clef:
Help Book directory path -> laide
Help file -> repondeur.html
Help Book main page CONTENT attribute -> Aide de Répondeur
qui a une idée la dessus? ou ai-je fait une erreur?
Peut-on obliger le help viewer a supprimer une de ses entrées ou a remouliner sa base de donnée?
"Aide RàƒÂ©pondeur" (problème de codage!)
J'ai changé "Répondeur" en "Repondeur" et refait le projet. La nouvelle orthographe n'est pas prise en compte et l'aide ne s'ouvre jamais!
pour info:
L'item de menu "Aide de Répondeur" est lié au "Showhelp" du "first responder"
le dossier de l'aide se nomme: laide
le nom du fichier html de tête du help est "reponder.html". il contient dans son header les 3 lignes:
<meta content="text/html; charset=utf-8" http-equiv="content-type">
<title>Aide de Répondeur</title>
<meta name="AppleTitle" content="Aide de Répondeur">
j'ai initialisé le "Info.plist" pour les trois mots clef:
Help Book directory path -> laide
Help file -> repondeur.html
Help Book main page CONTENT attribute -> Aide de Répondeur
qui a une idée la dessus? ou ai-je fait une erreur?
Peut-on obliger le help viewer a supprimer une de ses entrées ou a remouliner sa base de donnée?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
?
si je sauve le html en UTF8 avec BOM, le "Aide RàƒÂ©pondeur" devient "Aide Répondeur". J'ai donc un problème de codage ET un problème avec le "Help Viewer" qui voit l'aide, affiche son titre dans son menu déroulant, mais n'ouvre pas le fichier html!
J'en perds mon latin!
Heu bah généralement faut toujours sauvegarder en UTF8.. Mais je cerne pas trop ton problème : tout vas bien si c'est en UTF8 ou pas au final? :adios!:
Il y a 3 points à voir:
1 le clic sur l'item du menu "Aide" doit appeler le "Help viewer" -> ça marche toujours.
2 Le "Help viewer" affiche dans son menu déroulant le nom de l'aide -> ça marche à moitié: si le fichier html est codé en "utf8, no BOM", le "Help viewer" affiche "Aide RàƒÂ©pondeur" au lieu de "Aide Répondeur". J'ai donc recodé le html en "UTF8, with BOM" et le nom s'affiche correctement.
3 Le "Help viewer" doit ouvrir le fichier désigné dans Info.plist, dans la fenêtre d'aide -> ça ne marche JAMAIS.
:-\\ SVP tout idée qui vous passe par la tête pourra peut être m'aider. Alors n'hésitez pas.
Rassure-moi, tu as bien selectionné "Create Folder References for any added folders" quand tu as ajouté le dossier de ton aide?
Oui, j'ai bien ajouter un dossier et pas créer un groupe.
Je vais allez voir le site que tu cites.
(ça fait une éternité que j'ai pas créé de page d'aide -- vu que déjà ça fait une éternité que j'ai pas codé d'appli Cocoa depuis que je suis sur iPhone ^^)
Honte à toi bien entendu ::)
D'après la documentation, l'indexation du help ne parait pas obligatoire.
J'ai repris la doc. et j'ai vérifié les mots clef dans le .plist et le metatag "AppleTitle" dans le .html. Je l'ai fait sous Xcode et non pas sous un éditeur de texte. J'ai changé dans les "Properties" de la "target" la valeur de l'identifier: com.apple. ...
j'ai recompilé et miracle CA MARCHE!!
Je n'ai pas d'explication!!