【发布时间】:2011-04-22 14:43:46
【问题描述】:
我正在从表格中选择一行。我想将该选择的结果传递给新视图上的 UILabel。我是否需要以下 NSFetchRequestController 子例程?我想要一种更简单的方法来将事件核心数据选择传递给非 UITableView 控制器(只是一个常规的 UIViewController)。
下面 objectIndexPath 处的“请求”导致错误。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
ReviewController *reviewViewController = [[ReviewController alloc] init];
NSFetchRequest *request = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Event" inManagedObjectContext:managedObjectContext];
[request setEntity:entity];
Event *selectedEvent = (Event *)[request objectAtIndexPath:indexPath];
reviewViewController.event = selectedEvent;
[self.navigationController pushViewController:reviewViewController animated:YES];
[reviewViewController release];
}
【问题讨论】:
-
Vladimir,谢谢,我正在尝试修复 {},就像您修复它一样!
标签: iphone uitableview core-data nsmanagedobjectcontext nsfetchrequest