【发布时间】:2011-05-15 11:05:11
【问题描述】:
我有一个视图控制器,用于将核心数据模式中的数据填充到 UITableView 中,在 tableViewDidSelectRowAtIndexPath 委托方法中,我初始化了另一个视图控制器并将单个数据显示到 textview 中。我初始化视图控制器的代码如下所示,
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
myViewController=[[MyViewController alloc] initWithManagedObject:[self.fetchedResultsController objectAtIndexPath:indexPath] parentViewController:self];
myViewController.hidesBottomBarWhenPushed=YES;
[self.navigationController pushViewController:myViewController animated:YES];
[transcribedTextViewController release];
}
}
现在,在新的视图控制器中,我习惯于从上面传递的模型中填充数据以填充 UITextView。但是我确实有一个下一个和上一个按钮,我想使用我拥有的托管对象访问 fetchedResultsController,这可以通过使用 parentViewController 来完成。但是我如何获取下一个数据。我想在下一个按钮上获取下一个数据。是否可以直接从新视图控制器增加 NSIndexPath 并使用它来获取模式。 请给我建议。
【问题讨论】:
标签: iphone core-data uitextview nsfetchedresultscontroller