我有一个基于 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 实现此结果。
欢迎任何最佳实践、提示、源代码