iOS 5 Storyboard: NavigationViewController для TabbarController - не работает, почему? - PullRequest
0 голосов
/ 08 февраля 2012

Я использую iOS5 с раскадровкой, и мои сцены выглядят следующим образом:

NavigationCOntroller -> (Nav view 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 вэтот сценарий?

Спасибо.

1 Ответ

2 голосов
/ 09 февраля 2012

ОК, я нашел решение своей проблемы, мне это понравилось

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

И вот как у вас есть требуемый viewcontroller и передаете данные на него.

...