我正在开发一个ipad应用程序。在这个应用程序中,我有两个部分 - 一个显示图像像网格视图和其他一个tableview。 我的gridview工作成功。
当我实现了tableview时,全屏显示指定的行高和bgcolor.But 数据没有显示在tableview上。我正在从plist收集数据。
我设计了tableviewcell来显示样式中的每一行。但tableviewcell设计在tableview中不起作用。
我使用了Apple的 Advancedtableviews示例程序中的一些代码。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"categoryCell";
categoryCell *cell = (categoryCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
// Configure the data for the cell.
NSDictionary *dataItem = [data objectAtIndex:indexPath.row];
cell.icon = [UIImage imageNamed:[dataItem objectForKey:@"Icon"]];
cell.name = [dataItem objectForKey:@"Name"];
cell.num = [dataItem objectForKey:@"Num"];
return cell;
}
我怎么能克服这个问题?
答案 0 :(得分:1)
在cellForRowAtIndexPath方法中添加断点。如果从未调用该方法,则在其他数据源方法中存在问题 - 对于表中的节数或节中的行数,将返回0。