2011-08-15 36 views
9

Tôi gặp khó khăn khi coaxing chức năng "Trợ giúp → Tìm kiếm" của ứng dụng của tôi để hiển thị các chủ đề liên quan đến từ khóa hữu ích (và duy nhất) trong ứng dụng của tôi. Chỉ một từ khóa xuất hiện.Chẩn đoán Mac Trợ giúp lập chỉ mục từ khóa?

Bối cảnh: Tôi tạo ra nhiều trang html giúp đỡ (ví dụ: index, accuracy, convert) trong một thư mục con của chương trình của tôi. Nếu tôi gọi trợ giúp chính, tệp index.html sẽ hiển thị tốt. Từ đó, tôi có thể nhấp qua bất kỳ trang chủ đề nào khác.

Sự cố: Nếu tôi thử sử dụng chức năng tìm kiếm từ khóa, chỉ "Độ chính xác" và chỉ báo trống (kéo index.html) hiển thị. Tôi có các từ khóa khác như "tọa độ" sẽ trỏ đến một trang cụ thể nhưng không hiển thị.

Những gì tôi đã làm như vậy cho đến nay: Ngoài tái lướt các documentation (mà lúc này, tôi là một chút không rỏ ràng mắt), tôi đã chạy từng trang thông qua cú pháp BBEdit của người kiểm tra. Tôi cũng đã tìm kiếm StackOverflow để biết thông tin liên quan đến vấn đề này. Bởi vì các từ khóa là khá phổ biến, this là kết quả chủ đề chính, nhưng tôi đã quá rõ ràng.

Nhật ký Trợ giúp Indexer lưu ý rằng nó được lập chỉ mục tất cả các file html, việc tìm kiếm các từ khóa và meta description trong mỗi (theo khuyến cáo của 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) 

Các file * .helpindex trong gói phát hành (?/Contents/Resources/MacFizzyCalcHelp/ thư mục) là ~ 25k. Tuy nhiên, tôi không biết cách kiểm tra nội dung của nó.

Bất kỳ suy nghĩ nào về những gì tôi bị thiếu?

Trả lời

1

Tôi tìm thấy bài sau trên Hỗ trợ của Apple trang web hữu ích khi tôi chạy vào một vấn đề tương tự với các chủ đề trợ giúp của Helpbook của tôi không xuất hiện bằng cách sử dụng chức năng Tìm Kiếm:

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

+0

(Có liên quan) cảm ơn bạn đã liên kết - dường như đã giải quyết được sự cố. Cảm ơn nhiều! –

1

Có nhiều lý do gây ra sự cố. Một khi tôi thấy rằng tài liệu phát triển của Apple có một sai lầm (trong mô tả neo). Bạn đã đăng ký sách trợ giúp trong ứng dụng Info.plist chưa? Sách trợ giúp có chứa tệp plist thông tin riêng không? Bạn có thể kiểm tra tập tin helpindex bằng cách sử dụng hiutil. Tôi hy vọng điều này sẽ giúp bạn.

+0

Hi, cảm ơn bạn đã đề xuất. Cuốn sách trợ giúp được đăng ký trong tệp info.plist của ứng dụng, nhưng không chứa tệp info.plist riêng biệt. Tạo một dường như không ảnh hưởng đến hành vi cơ bản. Help Indexer/hiutil trả về cùng chẩn đoán như trên. Cảm ơn, một lần nữa. –

Các vấn đề liên quan