我正在解析xml并将其放在表视图中....但是当没有记录时,表视图只是空白。我尝试计算记录存储在cellForRowAtIndexPath
中的数组,但是当没有记录显示时我没有运行此方法,所以我无法插入。我在哪里可以设置这个......?
由于
答案 0 :(得分:1)
查看方法
numberOfRowsInSection:
答案 1 :(得分:1)
假设您正在使用数组填充tableView,名为dataArray
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
if ([dataArray count] == 0) return 1;
return [dataArray count];
}
// Customize the appearance of table view cells.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
if ([dataArray count] == 0) {
cell.textLabel.text = @"No Records Found";
} else {
cell.textLabel.text = [dataArray objectAtIndex:indexPath.row];
}
return cell;
}
答案 2 :(得分:0)
在numberOfRowsInSection中你可以把它...它会起作用。