Мне трудно заставить функцию «Справка → Поиск» моего приложения отображать темы, связанные с полезными (и уникальными) ключевыми словами в моем приложении. Появляется только одно ключевое слово.
Предыстория: я создал несколько страниц справки в формате HTML (примеры: index, точность, convert) в подкаталоге моей программы. Если я вызываю основную справку, файл index.html отображается нормально. Оттуда я могу перейти на любую из других тематических страниц.
Проблема. Если я попытаюсь использовать функцию поиска по ключевым словам, появится только "Точность" и пустой индикатор (открывающий index.html). У меня есть другие ключевые слова, такие как «координаты», которые должны указывать на определенную страницу, но не отображаются.
Что я сделал на данный момент: в дополнение к повторному просмотру documentation (что в настоящее время у меня немного затуманено), я прогнал каждую страницу через средство проверки синтаксиса BBEdit. Я также искал в StackOverflow информацию, связанную с проблемой. Поскольку ключевые слова довольно распространены, это было первичный тематический матч, но я далеко за этим.
В журнале индексатора справки отмечается, что он проиндексировал все html-файлы, обнаружив метатеги KEYWORDS и DESCRIPTION в каждом (согласно рекомендациям Справочная книга):
droot.html -- File has KEYWORDS meta tag content being indexed.
gc.html -- File has KEYWORDS meta tag content being indexed.
index.html -- File has KEYWORDS meta tag content being indexed.
droot.html -- File has DESCRIPTION meta tag used for abstract.
gc.html -- File has DESCRIPTION meta tag used for abstract.
index.html -- Finished parsing
droot.html -- Finished parsing
gc.html -- Finished parsing
(etc)
Файл *.helpindex в пакете Release (каталог ?/Contents/Resources/MacFizzyCalcHelp/
) имеет размер ~25 КБ. Однако я не знаю, как проверить его содержимое.
Есть мысли о том, что я упустил?