After hours of debugging, of course I find the solution after I post on here.. I was trying to set text based on a NSDictionary value like so,
[label setText:[json objectForKey:@"text"]];
But instead of id
, UILabel wanted NSString
(as pointed out by @danielbeard)
[label setText:[[json objectForKey:@"text"] stringValue]];