Push画面遷移について質問があります。
現在、下記の雛形をベースに実コードを書きました。
実行してみるとエラーになってしまいます。
検索した結果、「Use Storyboard ID」のチェック忘れやクリーンすることで解消されるとあったのですが、どちらを実施しても解消されませんでした。
何がエラー原因なのか判明可能でしょうか?
教えていただきたいです。
<遷移元>
Storyboard-Name : CreateRequest.storyboard
ViewController-Name : CreateRequestViewController.swift
<遷移先>
Storyboard-Name : ShowResult.storyboard
ViewController-Name : ShowResultViewController.swift
▼雛形
Swift
1 let storyboard: UIStoryboard = UIStoryboard(name: "遷移元ストーリーボード名", bundle: nil) 2 let nextVC = storyboard.instantiateViewController(withIdentifier: "遷移先StoryboardID") as! UIViewController 3 self.navigationController?.pushViewController(nextVC, animated: true)
▼実コード
Swift
1 let storyboard: UIStoryboard = UIStoryboard(name: "CreateRequest", bundle: nil) 2 let nextVC = storyboard.instantiateViewController(withIdentifier: "nextView") as! ShowResultViewController 3 self.navigationController?.pushViewController(nextVC, animated: true) 4
▼エラー
reason: 'Storyboard (<UIStoryboard: 0x600002161da0>) doesn't contain a view controller with identifier 'nextView'' terminating with uncaught exception of type NSException
あなたの回答
tips
プレビュー