我对在iOS中开发很陌生。我正试图通过表格视图中的一个segue传递一些数据。下面是我打电话来传递数据:从对象中检索数据
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if([segue.identifier isEqualToString:@"ShowContactDetails"]) {
ContactDetailsViewController *dvc = [segue destinationViewController];
NSIndexPath *path = [self.tableView indexPathForSelectedRow];
Contact *c = [jsonResults objectAtIndex:path.row];
[dvc setSelectedContact:c];
}
}
它通过罚款,当我做selectedContact
一个NSLog
,这就是我得到:
2012-05-21 15:15:42.410 Test[8352:f803] {
category = Prospect;
id = 19895;
label = "John Doe";
}
的问题是,我不不知道如何分别访问这些项目。我试图打电话给objectForKey
,但是我收到一个错误消息。
什么是类? 'NSLog(“%@”,NSStringFromClass(c))' – bshirley
你得到的错误究竟是什么? – Alladinian