この質問の重複があることは知っていますが、ここでは状況が異なります。
ユーザーがホームに戻ると、クラス(void)applicationDidEnterBackground
から呼び出されます。AppDelegate
ただし、ユーザーがホームボタンを押すと、ユーザーにこのビューコントローラーを再度表示したくないため、(void)goToBeginning
別のビューコントローラーに切り替えるという名前のメソッドがあります。このメソッドを AppDelegate から呼び出せるようにしたいです。これにはあまり使いたくないNotificationCenter
。また、ここで選択したソリューション:
アプリ デリゲートからのビュー コントローラー メソッドの呼び出し
は、新しいオブジェクトを初期化するため機能しませんが、既にビューにあるオブジェクトを呼び出すことができるようにしたいのです。どうやってやるの?iOS 7 と XCode 5 を使用しています。