我的应用程序包含一个带有两个选项卡的tabBarController
。标签号0
包含SearchViewController
,标签号1
包含MatchCenterViewController
。在切换到该选项卡之前,我想要设置的值为MatchCenterViewController
s didAddNewItem
属性。我知道,如果我做了这个一个SEGUE,将它作为这样做:当切换tabBarController索引而不是继续切换时,将数据从一个ViewController传递到另一个
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"ShowMatchCenterSegue"]) {
MatchCenterViewController *controller = (MatchCenterViewController *) segue.destinationViewController;
self.didAddNewItem = 1;
controller.didAddNewItem = self.didAddNewItem;
}
}
但是我不想用SEGUE要做到这一点,我想将它设置的MatchCenterViewController
didAddNewItem
之前调用[self.tabBarController setSelectedIndex:1];
。是否有可能做到这一点?