私のストーリーボードには3つのシーンがあります。私の最初のView ControllerはNavigation Controllerであり、次にUI ViewController(View Controller a)への関係のルートビューコントローラがあり、次にViewControllerのボタンから3番目のViewController(View Controller b)へのPush Segueがあります。シーン。私はプッシュ・セグに識別子を与えました。Swift 3 - Segueの準備
:私はこのコードを実行すると、コントローラAのボタンを押すと、しかし、私は次のエラーを取得するoverride func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "HistorySegue" {
if let viewController = segue.destination as? HistoryController {
viewController.detailItem = barcodeInt as AnyObject
}
}
}
:今、私はそうのような第二ビューコントローラ(ビューコントローラA)で私のセグエを準備しようとしています
致命的なエラー:暗黙的にアンラップされたオプション(nilを含む)をブリッジしようとしました
私は間違っていますか?
'barcodeInt'何ですか?詳細は、どうぞ。 – Lumialxk
'detailItem'と' barcodeInt'のタイプは何ですか? –