Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial

Chip Beasley
5,974 PointsDisplay problems in Parse.com Tableview
I am trying to get data into my tableview, but can't seem to figure this out. I keep getting a "use of undeclared identifier 'cell'" error when I try to populate my tableview for the ribbit app:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { PFObject *junkballers = [_junkArray objectAtIndex:indexPath.row]; [cell.textLabel setText:[junkballers objectForKey:@"name"]];
}
3 Answers

Camilo Castro
Courses Plus Student 2,549 PointsCheck if you put a Cell Identifier in the Storyboard Cell.
maybe you need to initialize the cell variable too :P

Chip Beasley
5,974 PointsI have the cell identifier as 'Cell'. Still doesn't work. I am about to bleed out the ears.

Camilo Castro
Courses Plus Student 2,549 PointsTry another more meanful name like junkballerCell.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString * CellIdentifier = @"junkballerCell";
// Use the correct method, I have not a Mac for test this code right now :P
UITableViewCell * cell = [tableView reuseCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
PFObject *junkballers = [_junkArray objectAtIndex:indexPath.row];
[cell.textLabel setText:[junkballers objectForKey:@"name"]];
return cell;
}

Chip Beasley
5,974 PointsThis worked! Thanks so much! I think I just had to rename the identifier.