I'm having a hair pulling problem in a UITableView. I'm just trying to pick out a name field from an array. I must be doing something dumb, but I can't see it. Any ideas please..
NSMutableArray *localStop = [localArray objectAtIndex:indexPath.row];
NSLog(@"localStop: %@", localStop);
BOTH OF THESE RETURN NULL
cell.nameLabel.text = [[localArray objectAtIndex:indexPath.row] valueForKey:@"Name" ];
OR
cell.nameLabel.text = [localStop valueForKey:@"Name"];
NSLog(@"localStop Name1: %@", cell.nameLabel.text);
NSLog(@"localStop Name2: %@", [[localArray objectAtIndex:indexPath.row] valueForKey:@"Name"]);
HOWEVER THE LATTER SHOWS NULL IN THE CELL, BUT DISPLAYS CORRECTLY IN THE CONSOLE.
CONSOLE OUTPUT:
localStop: {
Lat = "38.928922";
Lon = "-77.037531";
Name = "MT PLEASANT ST NW + IRVING ST NW";
Routes = (
42,
43
);
StopID = 1002005;
}
localStop Name1: (null)
localStop Name2: MT PLEASANT ST NW + IRVING ST NW