2016-05-27 3 views
0

2つのタブを持つタブバーコントローラがあり、両方のviewControllerでvar1を使用できるようにしたい場合は問題ありません。今、質問が来る:私は、タブコントローラーとviewControllersの間にナビゲーションコントローラーを挿入したい:どのようにナビゲーションコントローラーを含めるために、次のコーディングを変更しますか?navigationControllersをtabBar設定に導入するにはどうすればよいですか?

if let barViewControllers = self.tabBarController?.viewControllers{ 
    let svc = barViewControllers[1] as! DaysViewController 
    svc.var1 = self.var1 
    let svc2 = barViewControllers[2] as! InfoViewController 
    svc2.var1 = self.var1 
} 

これは、ストーリーボードは、私はナビゲーションコントローラを埋め込まれた後に次のようになります。

enter image description here

答えて

0

ストーリーボードの最初のビューコントローラ上だけをクリックしてください。エディタ - >埋め込み - >ナビゲーションコントローラ

+0

コメントをいただきありがとうございます。埋め込み後に新しい設定を表示するための画像を追加しました。質問は残っていますが、どのようにして上記のコードを調整して、すべてのviewControllerで変数を使用できるようにするにはどうしたらいいですか? – kangarooChris

+0

@kangarooChrisあなたはどのように見えますか?どんな仕様ですか? –

+0

"UINavigationController '(0x111389860)の型を' .InfoViewController 'にキャストできません – kangarooChris

関連する問題