NSWindowRestoration
(10.7 Lion)を実装する際に問題が発生しています。私はプロトコル通知を取得していません。NSWindowRestorationの例はありますか?
どこかに実装されたサンプルアプリケーションがありますか?私はApple Developerサイトで見つけられません。ありがとう!
編集:答えとしてマークされた質問は便利ですが、私の場合の問題は、私はメニューバー専用アプリケーションを使用していたということでした。私はウィンドウの復元はまだドックレスのアプリケーションで動作しないと思います。スナップ!
+ (void)restoreWindowWithIdentifier:(NSString *)identifier state:(NSCoder *)state completionHandler:(void (^)(NSWindow *, NSError *))completionHandler
{
// Get the window from the window controller,
// which is stored as an outlet by the delegate.
// Both the app delegate and window controller are
// created when the main nib file is loaded.
MyAppDelegate* appDelegate = (MyAppDelegate*)[[NSApplication sharedApplication] delegate];
NSWindow* mainWindow = [appDelegate.windowController window];
// Pass the window to the provided completion handler.
completionHandler(mainWindow, nil);
}
がhereが見つかりました:
はい、私は最初の場所で呼び出され、そのメソッドを取得する方法がわかりません。 – Yep
編集を確認します。 –
いいえ、私はすでにそれを行い、それは動作しません。 – Yep