数据没有显示在iphone tableView中

时间:2012-07-27 04:23:22

标签: iphone xcode uitableview

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

2 个答案:

答案 0 :(得分:1)

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

cell.textLabel.text = testingClient;

答案 1 :(得分:1)

你不错过这个吗?

[[cell textLabel] setText:testingClient];

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