こんにちは!Swift独学で勉強中の筆者です。日々エラーに悩まされています。
今回はSwift初心者がぶち当たるであろうエラーについて、原因をまとめておきます。
目次
エラー文章概要と対策
ある程度レイアウトを決めて、プログラミング文との関連付け→ビルドをしたところ、下記のエラーと共にAppが何もせず強制終了しました。
Terminating app due to uncaught exception ‘NSUnknownKeyException’, reason: ‘[<UIViewController 0x128604790> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key (関連付けたボタンの名前).’
何かボタンの設定に問題があるようです。
解決策① 無効な関連付けがないか確認
コードと該当ボタンのInspectorを調べてみると、コード内で削除したはずの関連付けがまだ反映されていました。
解決策② Class名、Module名を確認
Storyboard内のClassとModuleを確認しましょう。
私は、Class名がStoryboardと該当コードで異なっていた上、Moduleが空白になっていました。
Module名は選択肢から選べば大丈夫です。
参考→http://maniera.xyz/2021/05/03/post-644/
関連記事
*筆者はFlutterに寝返りました。Swiftの更新はあまり多くないです。Flutter楽なのでおすすめです。
Swiftを独学でApp開発まで成長する記事まとめ
【2022年版初心者がiOSアプリ作ってみた】記事まとめ
こんにちは。iOSアプリ開発を勉強し始め、無事にApp StoreにAppを申請できるレベルまで達しました。 こちらでは、準備からApp storeへのアップロードまで、一通りの流れ...
Swiftエラーまとめ
【独学でSwift勉強してApp開発を目指す】直面したエラーまとめ
ある程度swiftを触ってきて、エラーの種類も増えてきたのでまとめました。 https://www.mechengjp.com/?p=163 https://www.mechengjp.com/?p=168 https://www.mechengjp...
コメント
コメント一覧 (2件)
swift独学&初学者です!
同じエラーが出ていたので非常に助かりました!
ありがとうございます
嬉しいコメントありがとうございます!!
今後も更新頑張ります!