我正在处理一个项目,其中我有一个水平分页表视图,它连接到一个 sqlite3 数据库。我尝试了许多方法来创建水平表格视图并且效果很好,但是当我将对象传递给表格视图以显示在单元格上时,应用程序崩溃了。
我在谷歌上搜索到了错误,发现表视图正在访问数组中不存在的对象。
for(int i = 0; i < colors.count; i++) {
CGRect frame;
frame.origin.x = self.scrollView.frame.size.width * i;
frame.origin.y = 0;
frame.size = self.scrollView.frame.size;
UITableView *tableView = [[UITableView alloc] initWithFrame:frame];
self.tableView = tableView;
tableView.dataSource = self;
[self.scrollView addSubview:tableView];
在- (void)scrollViewDidScroll:(UIScrollView *)sender
滚动页面时,我将数组的对象传递给特定页面。
有没有其他好的方法可以做到这一点?