2011-05-22 94 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