0

我有一个基于 NSPersistentDocument 的应用程序,它具有基于不同条件和数据的三个不同视图,并且每个都可以正常工作。

现在客户还想从 shell 脚本运行应用程序。

例如

open -a myapp.app --args -data list.csv启动应用程序打开视图 A(数据网格)

open -a myapp.app --args -data list.myownformat -startline 6启动应用程序打开视图 B(饼图)

我必须在哪里以及如何处理 NSPersistentDocument 子类中的命令行参数?

许多应用程序允许启动 GUI 的双重启动 GUI 或 CLI,但我无法理解如何从 NSPersistentDocument 实现此结果。

欢迎任何最佳实践、提示、源代码

4

1 回答 1

1

NSPersistentDocument 不是处理它的地方,而是应用程序委托。我手头没有文档,请在可可文档中搜索。

于 2011-07-31T20:33:54.323 回答