我有我的應用程序創建的自定義文件。我希望能夠雙擊這些文件,並通過我的應用程序打開它們。我怎樣才能做到這一點?!如何讓我的OSX應用程序打開特定類型的文件?
回答
首先,爲您的文件選擇一個唯一的文件擴展名。然後添加有關該文件類型的Info.plist信息。請參閱Apple's Info.plist reference,特別注意CFBundleDocumentTypes
和UTExportedTypeDeclarations
的章節。
我跟着那個頁面和修改過的plist,但是當我雙擊我想用我的應用打開的文件時,它引發了這個問題:由於未捕獲的異常'NSInvalidArgumentException'導致應用終止,原因:'不支持的商店類型'。終止調用拋出異常 –
@EugeneGordin:Google搜索「不支持的商店類型」讓我相信它與我從未使用過的Core Data有關,所以我認爲我無法進一步幫助你。 – JWWalker
我明白了,謝謝! –
- 1. 如何用特定的應用程序打開未知的文件類型
- 2. 如何讓我的應用程序打開文件?
- 3. 如何讓我的應用程序打開PNG文件?
- 4. 設置我的應用程序以打開我的自定義文件類型?
- 5. 如何使用Swift打開我的OSX應用程序的父文件夾
- 6. 指定如何使用PHP打開特定的文件類型
- 7. 尋找在Windows上打開特定文件類型的默認應用程序
- 8. 如何在我的應用程序中打開特定的應用程序?
- 9. 如何將應用程序設置爲以編程方式打開特定類型文件的默認程序?
- 10. 我有一個自定義文件類型,我如何讓其他iOS應用程序打開它?
- 11. 如何讓我的應用程序在單擊文件時打開特定文件
- 12. 如何在Mac上雙擊我的QT應用程序打開特定文件?
- 13. 在應用程序中打開自定義文件類型?
- 14. 數據文件類型(自定義)不會打開我的應用程序
- 15. iOS - 用特定程序打開文件
- 16. Android - 用另一個特定的應用程序打開文件
- 17. 打開使用特定應用程序的MP3文件java
- 18. 測試應用程序是否可以打開特定類型?
- 19. IE如何爲特定文件類型加載應用程序
- 20. 打開的文件類型(XML)與ClickOnce應用程序
- 21. 如何打開我的C++應用程序內部的文件
- 22. 用我的c#應用程序打開特定文件 - 就像使用Word打開.doc文件
- 23. 如何用我的應用程序打開文件?
- 24. 如何讓應用程序直接打開文件?
- 25. 使我的xamarin表單應用程序能夠打開特定的文件類型?
- 26. Android:如何讓我的應用程序自動打開?
- 27. 如何讓我的應用程序無法打開?
- 28. 如何讓我的文件被打開?
- 29. 我的OSX應用程序不想打開它創建的文件
- 30. 如何在我的ipad應用程序中打開.IBA文件
是的...看起來非常相似,只是我不知道如何將文件類型添加到plist,並且您發佈的鏈接也不會談論它。你知道該怎麼做嗎?!謝謝 –