2011-10-25 5 views
3

私のCocoaアプリケーションは、最小化されて閉じられて再起動されても何とか最小化されません。他のプロジェクトでは、この動作は存在していなかったので、この動作を引き起こす可能性のあることについて少し混乱しています。以前に最小化されて閉じられていない非小型化されたココアアプリを再起動

この動作生成ステップ:

  • 起動をアプリケーション
  • 最小化、それ
  • 閉じること(いずれかの 'X' またはCMD + Q押して)再び
  • 起動アプリケーション

=>今、アプリは最小化を開始していますが、私はこれを望ましくありません。

Window.xibの "Restorable"オプションを無効にしようとしましたが、ウィンドウの位置とサイズを保持します。

ディメンションを失うことなく、最小化されていない状態で最小化されたアプリケーションを再起動する方法はありますか?

答えて

1

"MainWindow"のようなもの、または細かいことが必要なものは、XIBのウィンドウの "Autosave"識別子を設定する必要があります。これは、アプリケーションの環境設定ファイルにウィンドウのフレーム情報を保存するキーの下でユーザーのデフォルトを通知します。

前述のとおり、他の状態情報が保存されないようにするには、「復元可能」のチェックを外す必要があります。

+0

ありがとうございます! –

関連する問題