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
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.
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.
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.
URL đã thay đổi thành: http://devzone.touchdude.com/step-step-create-apple-help-your-cocoa-xcode-application –
- 1. Tích hợp "Trợ giúp" vào ứng dụng WinForms
- 2. Cách thêm "trợ giúp" -text vào một hàm mex?
- 3. Thêm nút trợ giúp vào tiêu đề Extjs gridpanel
- 4. Thêm thông báo "trợ giúp" vào các trường
- 5. Ứng dụng Cacao không cửa sổ
- 6. Đường ray, chọn trợ giúp, thêm kiểu
- 7. Thêm phương thức trợ giúp biểu mẫu
- 8. Lời khuyên dành cho ứng dụng vẽ cacao
- 9. Tạo ứng dụng Django di động - trợ giúp cần thiết
- 10. JQuery: Trợ giúp sử dụng .each() và .append() để thêm ảnh vào HTML
- 11. Cách thêm trợ giúp để winform C# application
- 12. Trợ giúp "?" nút
- 13. Trợ giúp với việc thêm cột hộp kiểm vào DataGridView dưới dạng cửa sổ
- 14. Thêm một Trình trợ giúp HTML tùy chỉnh vào Dự án MVC
- 15. cách thêm tham số cho người trợ giúp dao cạo
- 16. Sử dụng và Tạo trợ giúp trong Ứng dụng Web Asp.net MVC4
- 17. Yêu cầu Hướng dẫn thêm Hỗ trợ Openid vào ứng dụng NerdDinner ASP.NET MVC
- 18. Android - sendOrderedBroadcast trợ giúp
- 19. Thêm thuộc tính vào trường văn bản trợ giúp đường ray?
- 20. Thêm tiền tố vào trình trợ giúp tuyến đường được đặt tên theo không gian tên
- 21. node.js Addons sử dụng khung cacao
- 22. wowarmory.com Trợ giúp API
- 23. Hộp trợ giúp Eclipse
- 24. thêm sơ đồ lớp từ VS2008 vào tập tin trợ giúp Sandcastle
- 25. Làm cách nào để thêm gem 'minitest' vào trình trợ giúp thử nghiệm của tôi?
- 26. Cách thêm người trợ giúp chế độ xem tùy chỉnh vào Zend Framework 2
- 27. Trợ giúp với Dispatcher.BeginInvoke
- 28. Rails xem người trợ giúp trong tập tin trợ giúp
- 29. Trợ giúp chèn phần mới vào một TableView
- 30. Trợ giúp truy cập cài đặt ứng dụng sử dụng ConfigurationManager
Tuy nhiên, điều đó sẽ không gắn với Trình xem trợ giúp của Mac OS X? – mipadi
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