我是编程和一些OOP概念的新手,我不确定什么是“正确”的做某事的方式。基本上我的东西是我的mainViewController中的一个NSMutableArray。在推送到堆栈的新viewController中更新NSMutableArray
MainViewController: UITableViewController
@property (nonatomic, retain) NSMutableArray *data;
A加按钮可被按下以将项目添加到该表中,或者如果选择了一个已经存在的行,当前项可以被编辑。由于DetailViewController可以从加号按钮或表格行选择中显示,因此我不确定构建DetailViewController的最佳方式。我在DetailViewController中设置了一个标志,指出哪个方法在我的Save方法中显示了DetailViewController,因此我插入对象(如果用户按下plus),或者替换当前索引处的对象(如果用户选择了一行,并且I将索引传递给DetailViewController)?这样做似乎有点笨拙,并且想知道做一些简单的事情会更好。谢谢!