1

私のアプリワークフロー中に、新しいモーダルNSWindowがペン先から初期化される瞬間があります。このウィンドウには、[ドキュメントの保存]ボタンがあります。推奨されるアプローチは次のとおりです。

  1. 新しいNSSavePanelを介して、新しくインスタンス化されたモーダルウィンドウに移動し、ここで保存フロー全体をカスタマイズしますか?
  2. 上記のウィンドウのボタンから保存メッセージを受信するメインNSDocumentクラスを使用しますか?もしそうなら、どのようにドキュメントを保存しますか?
  3. 他のシナリオはありますか?
4

1 に答える 1

0

興味のある人のために、私はこれを解決して、「グローバル」のような変数を使用できるアクセサーを備えたシングルトンクラスを作成しました。したがって、メソッドを呼び出し、新しくインスタンス化されたNSWindowControllerからメッセージを送信するのは簡単です。Todo:これにKVCを使用して可能性を調べます。

于 2011-07-25T12:25:44.483 に答える