我使用下面的教程從射線 http://www.raywenderlich.com/913/sqlite-101-for-iphone-developers-making-our-app如何更改故事板使用的initWithNibName?
即時得到的一切,除了詳細視圖工作從didselectrow填充
這是他
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (self.details == nil) {
self.details = [[[FailedBanksDetailViewController alloc] initWithNibName:@"FailedBanksDetailViewController" bundle:nil] autorelease];
}
FailedBankInfo *info = [_failedBankInfos objectAtIndex:indexPath.row];
_details.uniqueId = info.uniqueId;
[self.navigationController pushViewController:_details animated:YES];
[self performSegueWithIdentifier:@"testID" sender:self.view];
}
但它是不使用故事板
有人可以幫助我,我到處搜索一個答案!
非常感謝!這開始爲我工作,但是當我輸入的代碼,我得到一個錯誤 屬性'tableView'找不到'locationViewController *'類型的對象 任何想法? –
當我嘗試在視圖控制器上使用表視圖時會發生這種情況,如果這有助於 –
@Thomasrocks如果您在本教程中遵循,'FailedBanksListViewController'是一個'UITableViewController'子類,它提供了一個'tableView'屬性。我不知道這個'locationViewController'類是什麼。你只是添加一個tableview到一個'UIViewController'子類?如果是這樣,表視圖的IBOutlet是什麼?只需將'self.tableView'替換爲您的tableview的'IBOutlet'。 – Rob