1
呼び出されていない:applicationWillHide私は私のappDelegateの4つの機能実装しました
func applicationWillHide(_ notification: Notification)
func applicationWillUnhide(_ notification: Notification)
func applicationWillResignActive(_ notification: Notification)
func applicationDidBecomeActive(_ notification: Notification)
を私はそれを最小限に抑える/アプリを隠そうとしたが、それらのどれも呼ばなかっなっています。
は、私はまた、通知のオブザーバを追加しようとしました - それが必要だとは思いませんが、とにかくそれを試してみました - 例えば、これはその一つであるので:NotificationCenter.default.addObserver(self, selector: #selector(AppDelegate.applicationWillUnhide(_:)), name: NSNotification.Name.NSApplicationWillUnhide, object: nil)
が、まだ何も。
これはすべてappDelegate.swiftファイルで行われます。 (たぶん言うまでもなく、NSApplicationDelegateで宣言されている関数applicationDidFinishLaunchingが呼び出されています)
誰かがこれについて手掛かりを持っていますか?
を持っているが、はい、それは(私はそれがデフォルトだと思う)であることのNSWindowControllerを実装することになった:クラスAppDelegate:NSObjectの、NSApplicationDelegate – Roee84
彼らは通常、適切に呼ばれています。反例が必要ですか? – matt
いいえ、私は何かが間違っていると思っています、私はそれが何であるか分かりません。 – Roee84