我的页面上有一个按钮。当按下按钮时,我希望下一页上的表格视图添加一个标签文本为1
的单元格,我也希望有一张图片,但我知道如何做到这一点。我只想在表格前面的页面上按下按钮时将单元格添加到表格视图中。我怎样才能做到这一点?我试过这段代码:
FinalCartViewController * viewController = (FinalCartViewController
*)self.parentViewController;
custom.customCellLabel.text = @"1";
[viewController addObject:[NSMutableDictionary dictionaryWithObject:
custom.customCellLabel.text forKey:@"name"]];
custom
是从FinalCartViewController
创建的ivar。
此代码位于我想用于添加单元格的按钮的方法中。我在tableView的[myTalbleView reloadData];
中使用了viewDidLoad
。但是当我按下按钮添加单元格时,我的应用程序崩溃了。有人可以帮帮我吗?谢谢。
答案 0 :(得分:2)
FinalCartViewController * viewController = (FinalCartViewController
*)self.parentViewController;
如果FinalCartViewController(我假设是表格视图)是NEXT页面,它如何成为PARENT视图?父视图引用了上一个视图。
您需要初始化FinalCartViewController并保存对它的引用,以便您可以向其添加对象。虽然,更好的做法是拥有一个你添加的共享数据源,然后传递给FinalCartViewController。