AppDelegate が現在表示されているビュー コントローラーへのポインターを取得できるようにする必要があります (visibleViewController
ナビゲーション ビューを調べましたが、より一般的なバージョンの方が適しています)。 で使用するためにオブジェクト インスタンスから状態を読み取ることができますapplicationWillResignActive
。
これを試みて、新しいオブジェクトを初期化しましたが、それらは空です。実行時の任意の時点でオブジェクトの状態が必要です。
オブジェクトに対応するシングルトン クラスを作成し、アプリ デリゲートから呼び出すことができると思いますが、それは扱いにくく、冗長に思えます。View ControllerをAppDelegateのデリゲートにすることも考えましたが、それはさらに悪いようです。
おそらく明らかなことを見落としていることはわかっていますが、明確にすることができないため、検索の言い回しが間違っているに違いありません。Stack Overflow を 10 分間検索し、View Controller と appdelegate のドキュメントをざっと読みました。
アプリ デリゲートから実行時にオブジェクトのプロパティ値にアクセスするにはどうすればよいですか?