2010-10-25 19 views
0

我有我的主ViewController它有一個tabBar和navBar。視圖被調用在錯誤的選項卡上

我的tabBar有2個按鈕,在第一個視圖中,我向navBar添加了一個Add按鈕,它應該調用另一個視圖。這工作正常,除了這個視圖被調用在另一個選項卡上,而不是按鈕被點擊的那個。

這是我的代碼:

-(void)add:(id)sender 
{ 
newItem *detailViewController = [[newItem alloc] initWithNibName:@"newItem" bundle:nil]; 

[navController pushViewController:detailViewController animated:YES]; 
[detailViewController release]; 

} 

爲什麼不工作?

+0

不明白你想說什麼 – GhostRider 2010-10-25 11:25:46

+0

讓我再試一次:我有一個標籤欄2視圖。說,View1和View2。 View1有一個「添加」按鈕。當點擊「添加」按鈕時,它應該調用另一個視圖,比如OtherView。這是行得通的,除了在另一個選項卡而不是View1上的View2調用OtherView。得到它了? :) – 2010-10-25 11:40:53

回答

0

對不起,你怎麼知道它被添加到錯誤的viewcontroller? pushViewController應該只是將一個新的viewcontroller推送到正在調用它的navigationController中。 你使用正確的導航控制器嗎?

+0

哦,好吧......這很尷尬,但你說得對。我的確在使用錯誤的navigationController。如果這讓我看起來更好一點,那麼對於整個iPhone來說還是新鮮事。 :) 嗯,謝謝把我的注意力集中在那! – 2010-10-25 16:17:06

+0

沒問題,我猜這個網站甚至找不到這種解決方案。 :) – pasine 2010-10-25 20:56:26

相關問題