我正在用XCODE创建一个SQL项目。我有一个观点。我的主视图控制器正在将数据库加载到表/数组中。我想添加另一个类来处理UITableView中表格的显示。因此,我在classes文件夹中添加了另一个类,以便在参数更改时处理此函数。添加*.m文件时,该文件中没有任何方法。
我的问题是,如果我在新类中创建自己的方法来创建和填充表,那么应该如何从MainViewController类中调用新类呢?我假设我不能使用'viewDidLoad‘或'viewDidAppear’,因为没有实际的视图。这是正确的吗?
发布于 2011-12-24 02:21:40
对于这个提议,您应该使用现有的UITableViewController
模式。
UITableViewController
和UITableView
依赖于来自UITableViewDataSource
的数据。您的类应该实现向UITableView
提供数据的UITableViewDataSource
协议。
我用this thread编写了一个简单的示例,其中数据来自静态数组。
https://stackoverflow.com/questions/8622142
复制