2010-05-10 23 views
10

Tôi muốn thêm một trang HTML đơn giản trợ giúp cho ứng dụng Cocoa của tôi. Bạn có thể cho tôi biết làm thế nào để làm điều đó? Tôi giả sử tôi chỉ cần ném vào một. Lml. (Và có lẽ một .css?) Tập tin một nơi nào đó vào dự án ca cao của tôi trong Xcode?Thêm Trợ giúp vào Ứng dụng Cacao

Trả lời

10

Tạo tài liệu Trợ giúp của Apple được mở trong Trình xem trợ giúp rất đơn giản nhưng bạn phải thực hiện theo các hướng dẫn trong tài liệu chính xác.

Tệp trợ giúp là HTML nhưng bạn cần đặt một vài thẻ đặc biệt vào trang và đặt tên tệp theo một cách cụ thể.

Tất cả được giải thích trong the documentation.

2

Nếu bạn chỉ muốn một trang HTML duy nhất và không phải là tệp trợ giúp thích hợp, bạn có thể thêm tài liệu HTML và tệp CSS vào dự án của mình. Chúng sẽ được sao chép vào thư mục Resources của ứng dụng bên trong gói ứng dụng khi bạn biên dịch dự án. Để tải tài liệu, bạn sẽ cần lấy địa chỉ của nó. Đây thực sự là khá dễ dàng:

NSString *helpFilePath = [[NSBundle mainBundle] pathForResource:@"YourHelpDocumentHere" ofType:@"html"]; 
NSURL *helpFileURL = [NSURL fileURLWithPath:helpFilePath]; 

URL kết quả sẽ là một URL tập tin đó một WebView có thể hiển thị bên trong ứng dụng của bạn, hoặc bạn có thể vượt qua nó ra cho hệ điều hành sử dụng NSWorkspace và nó sẽ được mở ra ở người dùng của trình duyệt web mặc định.

+2

Tuy nhiên, điều đó sẽ không gắn với Trình xem trợ giúp của Mac OS X? – mipadi

+0

Việc đọc câu hỏi ban đầu của tôi là người hỏi muốn mở một tệp HTML trong trình duyệt. – Alex

3

Hôm nay tôi đã đối mặt với cùng một vấn đề. Tôi tìm thấy không có up-to-date howto vì vậy đây là một trong của riêng tôi. Trợ giúp độc đáo khi làm việc với số điện thoại Step by Step to create Apple Help in your Cocoa Xcode Application này.

+1

URL đã thay đổi thành: http://devzone.touchdude.com/step-step-create-apple-help-your-cocoa-xcode-application –

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