2011-05-22 98 views
0

我真的是新来的可可,我正在做一个测试应用程序与NSMutableArray与NSDictionary对象作为孩子。最终我希望能够使用tableview来添加/编辑/显示数组。可可tableview概述

我有一个类,它在init中创建NSMutableArray并具有将对象添加到数组的方法。该类是否应该有:numberOfRowsInTableView和tableView方法?或者我应该将他们与我的班级分开吗?

回答

1

您需要将NumberOfRowsInTableView和其他tableView数据源和委托方法放在您已设置为数据源和委托的类中。您可以将它们放在主类中,以便传递变量,或者如果您知道如何从其他类中获取变量,请随时创建(Initials)TableView类来保存委托和数据源方法。

+0

虽然Cocoa绑定的数组控制器很多,但更容易一些。 – 2011-05-22 21:22:57

+0

同意。 http://cocoadevcentral.com/articles/000080.php是关于如何使用基本绑定的很好的教程。比其他任何事都容易得多。 – tlunter 2011-05-23 01:18:02

+0

感谢您的回复。目前,我在控制器中实现了模型(为了方便传递变量,如tlunter提到的那样)。但是这不符合MVC规则,对吧?如果绑定更容易,我一定会看看他们。 – Joran 2011-05-26 13:47:54