2011-08-15 19 views
9

Mam trudności z namówieniem funkcji "Pomoc → Wyszukaj" w mojej aplikacji, aby wyświetlać tematy związane z przydatnymi (i unikalnymi) słowami kluczowymi w mojej aplikacji. Pojawia się tylko jedno słowo kluczowe.Diagnozowanie Mac Pomoc indeksowanie słów kluczowych?

Tło: stworzyłem kilka stron HTML Help (przykłady: index, accuracy, convert) w podkatalogu moim programie. Jeśli skorzystam z głównej pomocy, plik index.html będzie wyświetlany poprawnie. Stamtąd mogę przejść do dowolnej z pozostałych stron tematów.

Problem: Gdy próbuję za pomocą słów kluczowych funkcji wyszukiwania, a jedynie „dokładność” i wskaźnik pusty (który podciąga index.html) pojawi. Mam inne słowa kluczowe, takie jak "współrzędne", które powinny wskazywać określoną stronę, ale nie są wyświetlane.

Co zrobiłem do tej pory: Ponadto ponowne dotknięcie documentation (który w tej chwili, jestem trochę zaczerwienionymi oczami), mam uruchomić każdą stronę przez składni BBEdit za szachownica. Przeszukałem również StackOverflow pod kątem informacji związanych z problemem. Ponieważ słowa kluczowe są raczej wszechobecne, głównym tematycznym tematem było this, ale już dawno mi się to udało.

Dziennik Pomoc Indexer zauważa, że ​​to indeksowane wszystkie pliki HTML, znalezienie słów kluczowych i tagów Meta Description w każdy (jak zaleca the Help Book):

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) 

Plik * .helpindex w pakiecie wydania (?/Contents/Resources/MacFizzyCalcHelp/ katalogu) jest ~ 25k. Nie wiem jednak, jak sprawdzić jego zawartość.

Jakieś myśli o tym, czego mi brakuje?

Odpowiedz

1

znalazłem następujący wpis w witrynie pomocy technicznej firmy Apple przydatna, gdy wpadłem na podobny problem z tematów Pomocy mojego Helpbook nie pojawiają się za pomocą funkcji wyszukiwania:

https://discussions.apple.com/thread/3442044

+0

(Nienaruszone) dziękuję za łącze - prawdopodobnie rozwiązało problem. Wielkie dzięki! –

1

Istnieje wiele przyczyn problemów. Kiedyś stwierdziłem, że dokumentacja programisty jabłka ma błąd (w opisie kotwic). Czy zarejestrowałeś książkę pomocy w aplikacji Info.plist? Czy książka pomocy zawiera własny plik plist informacyjny? Możesz sprawdzić plik helpindex za pomocą hiutil. Mam nadzieję, że ci to pomoże.

+0

Cześć, dziękuję za propozycje. Książka pomocy jest zarejestrowana w pliku info.plist aplikacji, ale nie zawiera własnego, osobnego pliku info.plist. Utworzenie jednego nie wpłynęło na podstawowe zachowanie. The Help Indexer/hiutil zwraca tę samą diagnostykę, co powyżej. Dzięki jeszcze raz. –

Powiązane problemy