0
我有一个表格视图与每行中的标题。表视图细节披露iOS
现在我需要当我点击行时它应该带我到下一个视图(细节视图)。
我已经连接了行和新的视图与segue“信息细节塞格”。
现在,这里是代码:
if ([segue.identifier isEqualToString:@"Information Detail Segue"]) {
InformationDetailTVC *informationdetailTVC = segue.destinationViewController;
informationdetailTVC.managedObjectContext = self.managedObjectContext;
informationdetailTVC.delegate = self;
NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
self.selectedInformation = [self.fetchedResultsController objectAtIndexPath:indexPath];
NSLog(@"Passing selected role (%@) to RoleDetailTVC", self.selectedInformation.title);
informationdetailTVC.information = self.selectedInformation;
}
但是,当我运行,并单击单元格,控制不走这个循环。事实上,当我点击单元格时,它变成蓝色,并且不加载新视图。
任何人都可以告诉我我错过了什么吗?
你写这个代码里面didSelectRowAtIndexPath方法? – Lucas 2012-03-11 20:08:22
nopes ...是否需要?我正在关注这个链接:http://timroadley.com/2012/02/14/core-data-basics-part-3-editing-and-deleting/并且这里的代码没有这个功能。 – user1253637 2012-03-11 20:19:30
我在prepareForSegue方法下编写了这段代码......但它并不仅仅在这个方法里面。 – user1253637 2012-03-11 20:20:43