2011-07-30 28 views
0

我有一個基於NSPersistentDocument的應用程序,它有三個不同的視圖,基於不同的條件和數據,並且工作正常。處理來自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實現此結果。

任何的最佳做法,提示,源代碼歡迎

回答

1

NSPersistentDocument不處理它的地方,但應用程序委託。我手頭沒有這些文件,請在可可文件中查找。