ボタン、入力、ラベルを持つviewControllerクラスを作成しました。私が実装したいのは、ユーザーがボタンをクリックすると、新しいビューがプッシュされ、入力テキストがラベルに表示されることです。UINavigationController を使用して入力のテキストを記憶し、ボタンの IBAction である「pushNext」にロジックを設定し、viewWillAppear メソッドを使用して UINavigationController に保存されたテキストをラベルに入れます。
NSLog を使用して proc を追跡したところ、常に viewWillAppear が pushNext よりも早く呼び出されることがわかりました。しかし、私の本のサンプル コードを実行すると、呼び出された順序が反対でした。
なんで?これら2つの方法を使用する際の注意はありますか?