我有一個視圖控制器,用於將數據從核心數據模式填充到UITableView中,在tableViewDidSelectRowAtIndexPath委託方法中,我初始化另一個視圖控制器並將單個數據顯示到textview中。我初始化視圖控制器代碼如下所示,直接從NSFetchedResultsController獲取
- (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並使用它來獲取模態。 請給我建議。
那麼,我已經做得更簡單了。我可以從myViewController訪問fetchedResultsController,併爲任何下一個或上一個項目構建索引路徑並實現它。我發現每天都有趣的核心數據。 – Sandeep 2011-05-16 05:22:40