Day: March 11, 2016

Swift:ファイルの割当2?

妙案浮かばず。しかし、これで良さそう。

NSOpenPanelでキャンセルされてもアプリが実行できるようになっていれば問題なさそうです。

NSOpenPanelでファイルが割り当てられないときキャンセルしない。

  • キャンセルしてアプリを終了させることが問題なら、キャンセルされてもアプリの実行を継続させるしかない。
  • 逆に言うと、アプリ終了時もしくは任意の時点でアプリファイルをsaveできるようにしておけばいい。
  • ファイルが割り当てられない/割り当てられるの違いは、アプリの作業用ファイルをどのように初期化するかの違いであり、起動時に1回限りの処理。
  • 必要なものは、saveボタンを追加
    Screenshot 2016-03-11 21.54.17