質問: 他のviewから目的のviewへ移ってきた時、データを取得してアニメーションを実行する処理をさせていますが、それをforegroundになった時も実行させたいのですが、うまくいきません。 foregroundになった時にviewを一から再生成することでデータが取得されアニメーションも最初からになると思うので再生成したいのですが、どのようにすればいいですか?
回答: アプリケーションデリゲートクラスで`applicationDidBecomeActive`メソッドをオーバーライドして、現在出来ている、「他のviewから目的のviewへ移った時」の処理を行えば出来ると思います。 上記の処理をどちらからも使用できるようにメソッド化して、コードを共通化すると良いと思います。