All,
When my table view loads, it accesses several delegate methods. When I configure the cell, I have it calling this method (where “linkedList” is an array of dictionarys):
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
// Configure the cell...
VUWIManager *vuwiManager = [VUWIManager sharedVuwiManager];
NSLog(@"%@", [[vuwiManager linkedList]objectAtIndex:indexPath.row]);
NSLog(@"TESTZOMGOFDSOJFDSJFPODJSAPFDS");
cell.textLabel.text = [[vuwiManager linkedList]objectAtIndex:indexPath.row];
return cell;
}
It crashes at the line cell.textLabel.text = [[vuwiManager linkedList]objectAtIndex:indexPath.row]; – I know I’m doing something wrong here but I’m not sure what it is. Again, linkedList is a NSMutableArray of NSDictionarys.
Edit: if I call cell.textLabel.text = [[vuwiManager linkedList]objectAtIndex:indexPath.row]; it returns:
{ in the debugger. Just thought I’d give a little bit of formatting details.
IP = "192.168.17.1";
desc = "description";
}
Thanks
You are trying to assign an object
NSDictionarytocell.textLabel.text, which must be passed aNSString.Did you want :
?