テーブルビューを使用しているアプリケーションがあります。セルのボタンを押すと、前のビューコントローラーで選択したものを表示する別のビューコントローラー(つまり、testviewcontroller)に移動する必要があります。次に、1つのボタンを押すと、残りの値を表示している別のビューコントローラーに移動します。そこで1つを選択した場合は、上記のプロセスを繰り返す必要があります。問題は、ここからもそのtestviewcontrollerにいくつかの値を運んでいることです。ビューコントローラーに戻った場合、どうすればよいですか。新しい値を運びます。現在、私はこのようにしています。
TestViewController *test =[[ TestViewController alloc]initWithNibName:@"TestViewController" bundle:nil];
test.itemselected=head;
test.itemid=productid;
//NSLog(@"%@",del.navigationController);
[del.navigationController pushViewController:test animated:YES];
でも私は知ってる
NSArray *array = [del.navigationController viewControllers];
[array objectAtIndex:3]
私の希望するビューコントローラです。
誰かが同じViewControllerのこのプッシュを再び回避する方法を知ることができますか?