我正在为 Mac开发基于文档的应用程序。该应用程序有自己的数据模型和方法来编写和读取此类文档。如果我想使用预定义的文档启动此应用程序,我可以通过以下方式进行:打开命令行并输入
open -a /Applications/MyApp.app file
这仅在参数“ file
”是 MyApp Document 类型时才有效。现在我想用另一种文档(如文本文件或其他文件)执行 MyApp。例如:
open -a /Applications/MyApp.app text.rtf
delivered/committed
文本文件应该被读取并自动从 MyApp 插入到一个完整的新文档中。现在我尝试在. int main(int argc, char *argv[])
但我收到以下警告:
The document text.rtf could not be opened. MyApp cannot open files of this type
有人知道如何捕捉论点并将其作为全新的基于 MyApp 的文档的一部分导入吗?如何将其发送到 NSApplication?
会很高兴得到任何帮助。