これを繋げたかった。 ケアレスミス
スクリーンショット 2015-07-15 13.07.44

とりあえずこんな感じに クラスを作った


class NKTabBarController : UITabBarController{
    override func viewDidLoad() {
        super.viewDidLoad();
        var first = self.storyboard?
            .instantiateViewControllerWithIdentifier("NKFirstView") as! UIViewController;
        var second = self.storyboard?
            .instantiateViewControllerWithIdentifier("NKSecondView") as! UIViewController;
        self.tabBarController?.setViewControllers([first, second], animated: true);
    }
}

…失敗
スクリーンショット 2015-07-15 13.10.29

正解


class NKTabBarController : UITabBarController{
    override func viewDidLoad() {
        super.viewDidLoad();
        var first = self.storyboard?
            .instantiateViewControllerWithIdentifier("NKFirstView") as! UIViewController;
        var second = self.storyboard?
            .instantiateViewControllerWithIdentifier("NKSecondView") as! UIViewController;
        
        //self.tabBarController?.setViewControllers([first, second], animated: true);
        
        self.setViewControllers([first, second], animated: true);
    }
}

スクリーンショット 2015-07-15 13.11.14

UITabBarController を直接親クラスとして継承してるから、自分の setViewControllersを呼べばよかったのね

たぶんUINavigationController の方も同じやな…

ではでは