0

我正在从 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;
}
4

2 回答 2

1

您应该将该文本分配给单元格的标签。

cell.textLabel.text = testingClient;
于 2012-07-27T04:39:05.077 回答
1

你不缺这个吗?

[[cell textLabel] setText:testingClient];

没有它,您不会将任何文本分配给单元格。

于 2012-07-27T04:39:13.657 回答