iOSアプリ開発メモ No.19 -Storyboard doesn't contain a view controller with identifier-
Page View Controllerからコーディングで画面遷移を行おうとしたところ
Storyboard doesn't contain a view controller with identifier
というエラーに遭遇。
こいつがなかなか手強かった…。
解決法
調べると概ね3つの方法がありました。
- Use Story board IDにチェックしてみる系 https://qiita.com/colorrabbit/items/c8cb6f815e6dc0b6beba http://satomi.hatenablog.jp/entry/2015/08/13/115733
- Cmd+Shift+Kでクリーンしてみる系
http://onlineconsultant.jp/pukiwiki/?Storyboard%20doesn%27t%20contain%20a%20view%20controller%20with%20identifier
https://stackoverflow.com/questions/38324304/storyboard-doesnt-contain-a-view-controller-with-identifier-only-on-device - アプリをアンインストールしてみる系
https://qiita.com/nagatasci/items/94a4bbec2194f73b3756
すべて試したもののエラーを回避できず…。 途方に暮れながらXcodeの画面を眺めていると、発見してしまった…。
Story Board IDのところに書かれたViewConrollerという誤字を…!!!
結局全部試したから原因の特定はできなかったけど、特に1つ目は必須なので上から順に試していくのがおすすめ。
画面遷移をコーディングで指定した場合Segueがなくてもエントリーポイントのエラーは出ない。