嗨,我添加了一个准备 segue 代码以传输信息,但是我收到了一个错误。
我有一个标签栏控制器。它有 4 个选项卡。每个选项卡都有一个导航控制器和一个作为根视图控制器的 VC。
从 tab 1-->nav controller-->VC 1 我需要取一个值到 tab2-->nav controller --->VC1
(也是在选项卡 2 处连接到导航控制器的 segue,或在选项卡 2 处连接到根视图)提前谢谢
错误:customizableViewControllers]:无法识别的选择器发送到实例 0xf19bd60(但我要去选项卡 2(索引 1))?我的错误在哪里?
if ([segue.identifier isEqualToString:@"ResultsSegue"])
{
//the root VC at tab 2
ResultsIndexViewController*controller=[[ResultsIndexViewController alloc]init];
UITabBarController *tabController = [segue destinationViewController];
controller = (ResultsIndexViewController*)[[tabController customizableViewControllers]objectAtIndex:1];//crashing here
controller.resultsArray=[NSMutableArray arrayWithArray:_matchedResultsArray];
}
}