0
私はタブバーのナビゲーションで4つのタブを使用しています.3番目のタブはCore Dataにアクセスして正常にロードされたテーブルをロードします。詳細テーブルを作成する際に問題が発生しています。私は詳細のnibファイルをセットアップして接続しました。私はまた、データを設定して作業している。 セルをタップすると点灯しますが、何も起こりません。それは私のdetailViewControllerを呼び出すことさえしません。私は2日間これと闘ってきました。誰もが何かアイディアを持っているなら、助けてください - ありがとうtabBarナビゲーションとUITableViewからの詳細テーブルの作成
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (self.detailsView == nil)
{
self.detailsView = [[TipsROTRDetailViewController alloc]
initWithNibName:@"TipsROTRDetailViewController" bundle:[NSBundle mainBundle]];
}
TipsROTRInfo *info = [_fetchedResultsController objectAtIndexPath:indexPath];
TipsROTRDetails *detailsText = info.details;
self.detailsView.title = @"TIPS";
self.detailsView.descriptionText = detailsText.tipsText;
//NSLog(@"Text: %@", self.detailsView.descriptionText); **I do get data here
[self.navigationController pushViewController:self.detailsView animated:YES];
//release it
self.detailsView = nil;
}
私は、tabelviewコントローラが独自のナビゲーションコントローラを持っていないと思います。このクラスにnavigationControllerがあることを確認してください。 – visakh7
はい、そうです、navigationController。また、アウトレットはTipsROTRviewControllerのファイル所有者に接続されています。チェックのおかげで。 – LittlePeculiar