トップ | バージョン2 最新版 | バージョン3 β版

チケット #1434 (closed タスク: 対応済)

登録: 5 年

最終更新: 16 か月

Window Restoration対策見直し

報告者: daisuke 担当者: daisuke
優先度: 普通 マイルストーン: 3.8b1
コンポーネント: アプリケーション バージョン:
キーワード: 関係者:

説明 (最終更新者: daisuke) (diff)

ApplePersistenceIgnoreStateよりも、NSWindow. restorableを設定する方が良いかもしれない

https://stackoverflow.com/questions/13848663/document-based-app-doesnt-restore-documents-with-non-file-urls

CocoaWindow?.mm/setup
CocoaPanelWindow?.mm/setp
に、self.restorable = NO;を入れる

ApplePersistenceIgnoreStateはとりあえずそのまま。



ApplePersistenceIgnoreState設定も削除する。
restorationの仕組み:NSWindow.restorableがYESの場合に、restorationClassで指定されたクラス(=NSWindowRestorationプロトコル)のrestoreWindowWithIdentifier:state:completionHandler:メソッドを使用してウインドウを復元する。デフォルトでは、restorationClassはNSDocumentControllerになっている。

関連:#557

チケットの履歴

更新者: daisuke (5 年 前)

  • 説明 が変更されました (diff)
  • 概要Window Restoration対策検討 から Window Restoration対策見直し に変更されました。

更新者: daisuke (5 年 前)

  • マイルストーン3.0.4b1 から 3.0.4b2 に変更されました。

更新者: daisuke (5 年 前)

  • 説明 が変更されました (diff)

更新者: daisuke (5 年 前)

  • マイルストーン3.0.4b2 から 3.0.5b1 に変更されました。

更新者: daisuke (4 年 前)

  • ステータスnew から closed に変更されました。
  • 解決方法対応済 に設定されました。

更新者: daisuke (4 年 前)

  • 説明 が変更されました (diff)

更新者: daisuke (18 か月 前)

  • ステータスclosed から reopened に変更されました。
  • 解決方法 の設定値 対応済 が削除されました。

更新者: daisuke (18 か月 前)

  • 説明 が変更されました (diff)
  • マイルストーン3.0.5b1 から 3.8b1 に変更されました。

更新者: daisuke (18 か月 前)

  • 説明 が変更されました (diff)

更新者: daisuke (18 か月 前)

  • 説明 が変更されました (diff)

更新者: daisuke (16 か月 前)

  • ステータスreopened から closed に変更されました。
  • 解決方法対応済 に設定されました。
Note: チケットについてのヘルプは TracTickets を参照 して下さい。