私はiOSでの開発に非常に慣れていません。テーブルビューでセグエを介してデータを渡そうとしています。データを渡すために私が呼んでいるものは次のとおりです。
- (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];
}
}
それは問題なく通過し、NSLog
onを実行するとselectedContact
、次のようになります。
2012-05-21 15:15:42.410 Test[8352:f803] {
category = Prospect;
id = 19895;
label = "John Doe";
}
問題は、これらのアイテムに個別にアクセスする方法がわからないことです。のようなものを呼び出そうとしましobjectForKey
たが、エラーが発生します。