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 に答える