Im trying populate a UITableView using retrieved objects from Parse.
The items are retuned ok, when I try and use them for my _appliances NSArray I get:
'NSInvalidArgumentException', reason: '-[__NSCFString count]: unrecognized selector sent to instance
Console prints my _appliances array as:
014-07-27 18:24:16.249 myapp[15839:60b] Fan
2014-07-27 18:24:16.249 myapp[15839:60b] kettle
2014-07-27 18:24:16.250 myapp[15839:60b] Projector
viewDidLoad:
PFQuery *queryApplianceClass = [PFQuery queryWithClassName:@"savedAppliances"];
[queryApplianceClass selectKeys:@[@"appliance"]];
[queryApplianceClass orderByDescending:@"updatedAt"];
queryApplianceClass.limit = 100;
[queryApplianceClass findObjectsInBackgroundWithBlock:^(NSArray *applianceObjects, NSError *error) {
if (!error) {
for (PFObject *applianceList in applianceObjects) {
NSLog(@"%@", applianceList[@"appliance"]); //Prints to console as above
//Array of Appliances from database
_appliances = applianceList[@"appliance"];
}
}
else {
NSLog(@"Error: %@ %@", error, [error userInfo]);
}
}];