如何推送tabbarcontroller

how to push tabbarcontroller

我是 ios 开发的新手,我从显示 table 数据的 viewcontroller 开始。当我单击其中一个单元格时,我尝试将 tabbarcontroller 推入视图。它有效,但我看不到选项卡,视图区域是黑色的,而不是显示与 tabbarcontroller 关联的两个默认视图中的任何一个。

如果我将 tabbarcontroller 设置为初始值viewcontroller,它工作正常,但这破坏了我的设计。

感谢任何帮助。

UDPATE:这就是我将 tabbarcontroller 推入视图的方式

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
    let vc = TrialSiteViewController()

    navigationController?.pushViewController(vc, animated: true)
}

我尝试了四种不同的方法来从我的 tableviewcontroller 过渡到我的 tabbarcontroller,唯一能让它工作的方法是在我的故事板中使用带有标识符的 segue 设置,然后在我单击单元格时调用它.

performSegueWithIdentifier("trialSitesSegue", sender: self)

对于很多 IOS 开发人员来说可能是显而易见的,但我是新手,所以我仍然认为我会分享。