这是因为您的模型文件(xcdatamodel)与现有数据库不匹配。尝试在模拟器或开发设备中删除您的应用程序,然后再次构建和运行,应该没问题。
而且,这只是为了发展。当您发布应用程序然后想要更改数据库模型时,无法让用户“删除您的应用程序并重新安装”。这个时候,你需要一个 核心数据模型版本控制和数据迁移 。不过那是另一回事了。
我认为你应该从核心数据的基础开始。参考 本教程 熟悉它。 :)