2009-08-18 10 views
0

なぜ私のUIViewController機能ではなぜviewWillAppearは2回で焼成二回

- (void)viewWillAppear:(BOOL)animated 

を発射された....それは間違っていますか?

誰でも手伝ってもらえますか?

ありがとうございます。

+0

2回の場合?多分あなたは2回の呼び出しですか? :) – Daniel

+2

私はこれを見たことがない。あなたはコードを投稿できますか? – zpasternack

答えて

2

私は同じ問題を抱えていました。ナビゲーションベースプロジェクトを使用している場合、IBはデフォルトでNavigationControllerの最初のビューとしてRootViewControllerを設定します。したがって、application:didFinishLaunchingWithOptions:のNavigationControllerで再び同じビューをプッシュすると、ViewWillApperが2度目に起動します。

これが当てはまらない場合は、ブレークポイントを設定して、ブレークポイントが発生したときに検出してください。