私はアプリを起動したとき、私はちょうどapplicationDidBecomeActiveが呼び出されたときに、現在のアクティブなビューコントローラ上のviewDidLoadまたはviewDidAppearを呼び出したいので、私はいくつかのアニメーションまたは何をリセットすることができapplicationDidBecomeActiveが呼び出されたときにアクティブビューコントローラに通知する方法は?
...私はここにトリックをしないのです感じますバックグラウンドから再び上昇する。私の見解の中には気にしないものもあれば、実際に知る必要があるものもあります。
私はストーリーボードを使用していますが、私のアプリケーションデリゲートファイルには標準機能がありますが、すべてがEMPTYボディです。たとえば、didFinishLaunchingWithOptionsは単にYESを返し、それ以外は何もしません。ストーリーボードは私が思うすべてを自動的に行います。
私の現在のビューコントローラーは、空白の無情報アプリデリゲートからどのように話すことができますか?
は非常によくこれを行うための簡単な方法があるかもしれませんが、私はあなたのアプリデリゲート@property(強い、非アトミック)のUIViewController * currentViewControllerにプロパティを追加する場合、それが働くだろうと思います。そして、ビューをロードするたびに、そのプロパティを設定するためにデリゲートにコールバックします。そして、applicationWillResignActiveで、それをNSUserDefaultsに保存し、アプリケーションが再びアクティブになったときに値をチェックしますか? – geraldWilliam