我想要一个标签栏控制器,然后是具有相应详细视图的表视图控制器。我是新来这个,所以我尝试结合苹果的SimpleDrillDown: http://developer.apple.com/library/ios/#samplecode/SimpleDrillDown/Introduction/Intro.html为什么我的UITableView不能成为细节视图?
...雷Wenderlich的教程故事板: http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1
雷的向您介绍如何设置选项卡,并获得第一表视图,但后来并没有告诉你如何获得细节视图,所以我试图学习如何从Apple的SimpleDrillDown(它没有标签栏控制器)获取细节视图。
我的程序运行时没有任何错误,但是当你点击表格视图(FactSheetsViewController)中的一行时,它保持蓝色(选中状态)并且永远不会延伸到我的FactSheetsDetailViewController。如果我把一个断点在我的表视图类在这个方法:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([[segue identifier] isEqualToString:@"DisplaySelectedFactSheet"]) {
NSIndexPath *selectedRowIndex = [self.tableView indexPathForSelectedRow];
FactSheetsDetailViewController *detailViewController = [segue destinationViewController];
detailViewController.factSheet = [dataController objectInListAtIndex:selectedRowIndex.row];
}
}
当我运行该程序,并单击单元格是永远不会到达断点。
我不确定其他代码发布,因为我不知道我做错了什么。我想知道如果我在我的AppDelegate中错误地初始化了一些东西?或者,如果我不是以某种方式正确设置故事板中的东西的话。我将FactSheetsViewController中的标识符设置为我的FactSheetsDetailView中的属性检查器中的“DisplaySelectedFactSheet”。
我很高兴发布更多的细节,如果它会帮助 - 请让我知道!谢谢。
谢谢,谢谢,谢谢!我试图在ViewController上开始segue,而不是实际的单元格。这固定它! – monalisa717 2013-05-06 17:31:04