我正在处理一个项目,其中我有一个水平分页表视图,它连接到sqlite3数据库。我已经尝试了很多方法来创建水平表视图并且工作得很好但是当我将对象传递到表视图以显示在单元格上时,应用程序崩溃了。
我收到了googled的错误,发现表视图正在访问数组中不存在的对象。
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
中,当滚动页面时,我将数组的对象传递给特定页面。
还有其他好方法吗?
答案 0 :(得分:0)
我认为你应该使用NRGridView,因为根据我的理解,你在scrollview中有多个tableview,这就是为什么tableview委托方法会混淆&amp;你的应用程序崩溃了。