2012-09-22 50 views

回答

1

假设你的Cook Lesson由应用程序体系结构中的某个模型对象表示。在这种情况下,您的详细视图控制器需要具有一个属性,该属性引用您的RootController中表格视图所在行所表示的模型对象的实例。当您实例化详细视图控制器时,RootController将向DetailController提供模型对象的实例(我们称之为Recipe),例如DetailController

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { 
    CookLesson *lesson = [lessons objectAtIndex:indexPath.row]; 
    DetailController *detailController = [[DetailController alloc] initWithNibName:"your-nib-name" bundle:nil]; 
    detailController.lesson = lesson; 
    // push the controller on the nav stack, etc. 
}