从View Controller调用另一个类(无视图)

时间:2011-12-24 01:45:38

标签: xcode class viewcontroller

我在XCODE中创建一个SQL项目。我有一个观点。我的主视图控制器正在将数据库加载到表/数组。我想添加另一个类来处理UITableView中表的显示。所以,我在我的classes文件夹中添加了另一个类,以便在参数更改时处理此函数。添加时,* .m文件中没有方法。

我的问题是,如果我在创建和填充表的新类中创建自己的方法,那么应该如何从MainViewController类调用新类?我假设我不能使用'viewDidLoad'或'viewDidAppear',因为没有实际的视图。这是对的吗?

1 个答案:

答案 0 :(得分:0)

对于此建议,您应该使用现有的UITableViewController模式。

UITableViewControllerUITableView依赖UITableViewDataSource的数据。您的班级应实施UITableViewDataSource协议,将数据提供给UITableView

我在this thread中绘制了一个简单示例,其中数据来自静态数组。