I have an object which holds a title and an indexReference. I save the object to an array and that works correctly.
I then try to load from the array and populate the tableview.
I use this code.
//fill it with contents
SavedFav *temp = [tableViewData objectAtIndex:indexPath.row];
cell.textLabel.text = temp.title;
I then get an error as the following
2010-07-01 15:42:46.386 Daily Quote[1308:207] *** Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘-[NSCFString title]: unrecognized selector sent to instance 0x23f6688’
What is causing this problem?
Thanks in advance.
“temp” is a string obviously, so it’s too many answers to give, either you filled tableViewData with strings and trying to obtain title from a string (which is unrecognized) or you have problem with memory there, without seeing more code it’s hard to say.
however try
cell.textLabel.text = temp;and check what’s inside, that will give you a good lead.