使用SWRevealViewController来显示正确的控制器。左控制器是主要的。我有一个按钮,当按下时,它将在右侧控制器中滑动。
在右侧控制器上,单击onButton,如何将数据传递给左侧控制器?
我找到了一些示例并尝试了以下代码,但它无效:
// Update value on product left view controller
LeftViewController *lvc = [self.storyboard instantiateViewControllerWithIdentifier:@"LeftViewController"];
lvc.badge.value = 12;
[self.navigationController pushViewController:lvc animated:YES];
我也尝试过prepareForSegue,但它没有工作:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"swLeft"]) {
LeftViewController *lvc = (LeftViewController *)segue.destinationViewController;
lvc.badge.value = 12;
}
}