我在 UITableViewController 上使用了以下代码。
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
// Return the number of sections.
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
// Return the number of rows in the section.
return [buyer count];
}
- (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];
}
buyerobject = [buyer objectAtIndex:indexPath.row];
UILabel *Label = (UILabel *)[cell viewWithTag:10];
NSString *temp = [[NSString alloc]initWithString:[buyerobject objectForKey:@"text"]];
Label.text = temp;
return cell;
}
当我打印上面的“temp”时,我得到了输出。但是单元格内的标签中没有显示任何内容。正确给出了所有单元格标识符和标签值。如果有人遇到类似问题并找到此类错误的解决方案,请提供帮助。