我已經通過應用程序屬性和實現了必要的NSApplication委託方法將文件類型與我的應用程序相關聯。一切似乎都奏效,但是......這使系統混淆不清。我如何確保文件僅與「應用程序」文件夾中的應用程序副本相關聯,而不是與開發版本相關聯?因爲現在我的路徑查找器在其打開的組合框中顯示兩個相同的應用程序,我不想那樣做。可可文件關聯問題
可可文件關聯問題
回答
你不能。如果你有兩個版本的同一個應用程序,系統認爲兩者都可以打開文件,因爲它們都可以。一旦應用程序註冊了特定的文件類型,系統將始終報告該應用程序可以打開該文件類型。它着眼於應用程序的功能,而不是它駐留的位置。
好吧,那麼至少是否可以確保在我完成開發之後,正確的應用程序會打開文件?我應該在應用程序中打開一個還是打開一個文件來讓系統認爲這是它從現在開始的那個? – Marius 2010-07-25 05:39:20
當我有一個應用程序躺臥的多個版本時,我只是不雙擊文件,我拖動文件並將它們放在正確的應用程序。 – JWWalker 2010-07-25 19:41:33
@Marius在Finder或PathFinder中,您可以使用「Open With> other ...」在特定位置查找特定應用程序包的路徑。但是,它不保證打開該特定版本的應用程序。拖放是唯一可靠的方法。 – TechZen 2010-07-25 19:49:05
- 1. 配置文件模型關聯問題
- 2. Ajaxplorer文件許可問題
- 3. 許可證文件問題
- 4. 關聯問題
- 5. 關於BSD許可問題
- 6. 可執行相關問題
- 7. 在可可中拖放Dock圖標 - 建立文件關聯
- 8. Inno Setup的可選(用戶可選)文件關聯
- 9. CakePHP - 關聯問題
- 10. CakePHP關聯問題
- 11. CakePHP關聯問題
- 12. JDK關聯問題
- 13. Linq to SQL關聯表不可訪問
- 14. 實體框架:與可空字段關聯實體的問題
- 15. 互聯網可及性問題
- 16. jQuery可排序聯繫問題
- 17. CakePHP中包含關聯條件問題
- 18. C++可執行文件鏈接問題
- 19. java:log4j:jar可執行文件的問題
- 20. PP可執行文件的問題
- 21. 可寫文件權限問題
- 22. 可可標題欄問題
- 23. Multiwindows問題,可可
- 24. 可可NSPopupButton問題
- 25. didReceiveDataOfLength:可可問題
- 26. FileSize問題 - 可可
- 27. 可可 - controlTextDidEndEditing問題
- 28. 關聯的文件類型/擴展到非基於文檔的可可應用
- 29. 可可觸摸 - 文本框問題
- 30. main.xml文件不可訪問/可訪問
我不認爲你可以這樣做。此外,作爲一名開發者,也許你可以忍受這個小小的煩惱。 – zneak 2010-07-25 05:09:26