【Warning】Segues initiated directly from view controllers must have an identifier [9]

【Warning】Segues initiated directly from view controllers must have an identifier [9]

エラー解消方法の備忘録_φ(・_・ )

発生したエラー

Segues initiated directly from view controllers must have an identifier [9]

翻訳

ビューコントローラから直接開始されるセグエには、識別子が必要です[9]

原因

ストーリボードを繋ぐSegues(セグエ)に対して、Identifierが設定されていませんよ。
ということらしい。

上図エラーメッセージに表示されている「PreRegistration.storyboard」のSeguesを確認してみます!

解決手順

・該当のstoryboardを開いたら、右上の⚠️ボタン > エラー文言 の順でクリック

・上記手順でSegue が選択されたら Attirbute inspector から Identifier を設定する

Attention

Identifierは一意(他のSegueと被らない値)である必要があります。

参考サイト

https://qiita.com/markfour/items/3f367bb1ce1651b28085
http://tyashushi.blogspot.com/2012/10/storyboardsegues-initiated-directly-from.html
http://freddo-ios.blogspot.com/2014/02/warning-segues-initiated-directly-from.html

Swiftカテゴリの最新記事