ViewController B を A から Navigation Controller にプッシュし、B のいくつかのプロパティを A に割り当てようとしました。
この場合、プロパティの割り当てが完了してから、viewcontroller A の viewDidLoad が実行されました。
ここで、A のプロパティの割り当ては、A の viewDidLoad が完了した後にのみ行う必要があります。
例えば、
[b.navController pushViewController:a animated:YES];
a.status = @"loaded";
ここでは、最初にステータスが割り当てられ、次にviewDidLoad
A が実行されました。これは iOS 7 でのみ発生しますが、iOS6 では問題なく動作します。
誰でも問題がどこにあるのか教えてもらえますか?
更新: iOS7 で場合によっては、プッシュ ビューが機能しないことがあります。どうすればデバッグして修正できますか?