エラーの記事とかは色々あったのですが実際はここが原因なのでは?と思ったのでかなり短い記事になると思いましたが載せます。
すみません普通に書いてあるのありました💦
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の自動生成がそのようになっているので後々都合がいいのかと思いして…。