我正在使用 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;
}
}