Mac 用のドキュメントベースのアプリケーションに取り組んでいます。このアプリケーションには、そのような種類のドキュメントを読み書きするための独自のデータ モデルとメソッドがあります。このアプリケーションを定義済みのドキュメントで起動したい場合は、次の方法で実行できます。コマンド ラインを開いて、次のように入力します。
open -a /Applications/MyApp.app file
これは、引数 " file
" が MyApp ドキュメントのタイプである場合にのみ機能します。ここで、別の種類のドキュメント (テキスト ファイルなど) で MyApp を実行したいと思います。例えば:
open -a /Applications/MyApp.app text.rtf
テキスト ファイルが読み取られ、delivered/committed
MyApp から完全な新しいドキュメントに自動的に挿入されます。今、私は.rtf内のtext.rtfint main(int argc, char *argv[])
をキャッチしようとしています。しかし、次の警告が表示されます。
The document text.rtf could not be opened. MyApp cannot open files of this type
誰かが引数をキャッチして、完全な新しい MyApp ベースのドキュメントの一部としてインポートする方法を知っていますか? どうすればそれを NSApplication に送信できますか?
どんな助けでもうれしいです。