我有一個應用程序,我有一個表view.when按下單元格上的按鈕,我必須去另一個視圖控制器(即:testviewcontroller)顯示我在上一個選擇的內容。然後當按下一個按鈕我需要去另一個視圖控制器顯示remaing values.if他選擇那裏然後我需要重複上述過程。問題是從這裏我也攜帶一些值testviewcontroller.if我回到我的視圖控制器如何我可以攜帶新的價值嗎?目前我正在這樣做。如何從導航控制器中的視圖控制器堆棧中獲取特定的視圖控制器?
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]
是我需要的視圖控制器。
任何人都可以知道我怎麼能避免再次推這個視圖控制器?
我很難理解你的問題。主要是由於你的句子結構。 – Cyprian 2012-08-15 08:26:55
@Cyprian的主要事情是我希望彈出到我的視圖控制器在堆棧中的一組值? – hacker 2012-08-15 08:29:36
@Cyprian而不是創建新的實例我怎麼才能彈出我的視圖控制器的一些值 – hacker 2012-08-15 08:32:06