SWIFT初心者です。SWIFT3.0、Xcode 8.8.3にて開発をしています。
①ViewControllerから②NavigationControllerを挟み③ViewControlleへ遷移するプログラムです。
①ではTableViewで一覧を表示し選択したものの詳細を③に表示するイメージです。
そもそもよくわかっていないのですが、②は画面ではなく中に挟まっているものなのでしょうか?
①から直接③へ遷移するものと何が違ってくるのでしょうか?
色々手探りで調べたのですがよく分からないままNavigationControlerを採用しており
①のラベル情報を③に渡したいと考えております。現在は、固定でaaaを渡すようにしたいです。
下記でエラーとなります。
override
1 if (segue.identifier == "toSubViewController") { 2 3 let subVC = segue.destination as! SubViewController 4 5 subVC.labelText = "aaa" 6 } 7 }
エラー内容はCould not cast value of type 'UINavigationController'...です。
NavigationControllerをViewControllerにCastできないよということだと思うのですが
どうゆう風に書けばいいのかわかりません。
ご教示ください。
回答1件
あなたの回答
tips
プレビュー