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; 
} 
+0

私は、tabelviewコントローラが独自のナビゲーションコントローラを持っていないと思います。このクラスにnavigationControllerがあることを確認してください。 – visakh7

+0

はい、そうです、navigationController。また、アウトレットはTipsROTRviewControllerのファイル所有者に接続されています。チェックのおかげで。 – LittlePeculiar

答えて

0

フレームサイズを確認してください。

おそらくサイズが0(または実際に小さい)か、x、yがオフスクリーンです。

関連する問題