2012-02-08 56 views
0

我使用iOS5的故事板帶和我的場景是這樣的:iOS 5故事板:NavigationViewController到TabbarController - 不工作,爲什麼?

NavigationCOntroller - >(NAV圖1)TableViewController - > TabBarController - >(TAB1)TableViewController ,同樣我更多的標籤我的TabBarController下。

現在我去TAB1當用戶點擊任何一行在我TableViewCOntroller和PerformingSegue之前,我想一些數據發送給我的TAB1(TableViewController)這樣

MyTableVController *tvc = segue.destinationViewController; 
tvc.selectedObject = currentObject; 

[的UITabBarController setSelectedObject:]:無法識別的選擇發送到實例0x68c9450

現在爲什麼它假設'MyTableVController'是一個UITabBarController並搜索setSelectedObject方法?

在這種情況下如何將數據傳遞給我的TableViewCOntroller?

謝謝。

回答

2

確定我已經找到解決我的問題,我不喜歡這樣

UITabBarController *tabController = (UITabBarController *)segue.destinationViewController; 
    MyTableVController *tvc = (MyTableVController *)[viewControllers objectAtIndex:0]; 

並且那你怎麼有你需要的視圖 - 控制和數據傳遞到它。

+0

當我把'UITabBarController * tabController =(UITabBarController *)segue.destinationViewController;'在,它說它不喜歡'segue。'? – Grymjack 2013-01-02 06:10:22