我有一个项目,我正在使用核心数据。
我有一些带有属性的实体。当我启动项目时,我选择了一些属性,现在我想更改它们的类型(例如Int到String)。所以我做到了。
那就是,我收到了错误......
我检查了代码,我觉得每件事都没问题。 我甚至删除了整个实体并创建了一个新的实体,但它没有用。但
如何成功改变它?
答案 0 :(得分:1)
要更改创建数据库新版本所需的数据类型,您不能简单地对其进行修改,因为每次更改内容时,用户都必须删除并重新下载应用。 Here您可以阅读如何执行此操作。
答案 1 :(得分:1)
您可以通过创建新版本来使用代码数据迁移。
答案 2 :(得分:0)
您运行应用程序的模拟器或设备仍会“记住”旧的类型和数据。只需按住应用程序并按“X”即可将其删除。当您在XCode中按play时,它将使用新数据类型重新安装应用程序。