Help us understand the problem. What is going on with this article?

Failed to load model named アプリ名出た時

More than 1 year has passed since last update.

エラーの記事とかは色々あったのですが実際はここが原因なのでは?と思ったのでかなり短い記事になると思いましたが載せます。

すみません普通に書いてあるのありました💦
https://stackoverflow.com/questions/42553749/core-data-failed-to-load-model

後参考にさせていただいたcodeのgithubも載せておきます。
https://github.com/ei17ringo/sampleCoreData002/blob/76e4a765378d9108018f7638a9bf046ffb814691/sampleCoreData002/ViewController.swift

このエラーが出ている時は以下記述部分の見直しをしていただきたいです。

しかしここでは以下の解決でも解決しないと書いてありました。
そうするとおそらく順番などにも問題があると思うのでここまでのエラーの出し方、解決まで写真を最後に載せたいと思います。
っと思いましたが私の見方が間違っていないならこれがきっと原因であるような気がしています…。

let container = NSPersistentContainer(name: "coredataSample")

"coredataSample"の記述はプロジェクト名でなくModel.xcdatamodeldて言うのを作っていたら

let container = NSPersistentContainer(name: "Model")

にしないといけないと言うこと。

できればModel.xcdatamodeldを作成するときにはModelをプロジェクト名にすることをおすすめします。

理由ですか?それは〜。CoreDateの自動生成がそのようになっているので後々都合がいいのかと思いして…。:sunny:

画像
スクリーンショット 2018-08-26 23.28.16.png
スクリーンショット 2018-08-26 23.29.08.png
スクリーンショット 2018-08-26 23.29.20.png
スクリーンショット 2018-08-26 23.30.39.png

:shamrock:Codegenの変更も…
スクリーンショット 2018-08-26 23.30.39.png
スクリーンショット 2018-08-26 23.30.58.png
スクリーンショット 2018-08-26 23.31.16.png
スクリーンショット 2018-08-26 23.32.00.png
スクリーンショット 2018-08-26 23.32.22.png

:sunny:エラー出すまで、そして無事にエラーが出ました。
スクリーンショット 2018-08-26 23.32.44.png

:sunny:上記場所直してエラーが消えました。
スクリーンショット 2018-08-26 23.33.17.png

sachiko-kame
よろしくお願いします!✨ https://sachiko-kame.github.io/ https://gixsji7h57bjvkrs.qrunch.io/
https://sachiko-kame.github.io/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away