我想要一個標籤欄控制器,然後是具有相應詳細視圖的表視圖控制器。我是新來這個,所以我嘗試結合蘋果的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