我从json获取数据。它工作正常,但问题是数据没有显示在tableView中。
我已经使用NSLog检查了我分配给单元格的值,但单元格没有显示任何数据。
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
// Customize the number of rows in the table view.
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
int count = [surveyList count];
NSLog(@"These are rows %d",count);
return [surveyList count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
}
ObjectData *data = [surveyList objectAtIndex:indexPath.row];
NSString *testingClient = data.survey_title;
NSLog(testingClient);
NSString *cellText = testingClient;
return cell;
}
答案 0 :(得分:1)
您应该将该文本分配给单元格的标签。
cell.textLabel.text = testingClient;
答案 1 :(得分:1)
你不错过这个吗?
[[cell textLabel] setText:testingClient];
如果没有它,您不会将任何文本分配给单元格。