2016-11-10 7 views
0

this tutorialを実装しました。しかし、代わりにtalecellからviewcontrollerに私のseekを行うのではなく。私はtableview全体からコントローラを表示するためにそれをしました。テーブルの行をクリックすると、私はそれを呼び出します。SWRevealViewController sequeが表示されなくなりました。

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) 
{ 
    performSegue(withIdentifier: "showcheckin", sender: self) 
} 

何が起こるかは、上のナビゲーションバーの項目が消えることです。

+0

問題を解決しました。ビューコントローラではなくナビゲーションコントローラにSequeを接続しなければなりませんでした。 –

答えて

-1

segueを使用しないでこのようにナビゲーションを作成してください。

 SWRevealViewController *revealController = self.revealViewController; 
     [revealController setFrontViewController:rootViewController2 animated:YES]; 
UIStoryboard *storyboard = 
    [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; 
    rootViewController2 = [storyboard 
          instantiateViewControllerWithIdentifier:@"Your_ViewCon_Name"]; 

    navController = [[UINavigationController alloc] 
        initWithRootViewController:rootViewController2]; 
    navController.navigationBar.hidden = YES; 

    [navController setViewControllers:@[ rootViewController2 ] animated:YES]; 
    [[self navigationController] setNavigationBarHidden:YES animated:YES]; 
    [self.revealViewController setFrontViewPosition:FrontViewPositionLeft 
              animated:YES]; 
関連する問題