gpt4 book ai didi

iphone - 核心数据未正确显示 sqlite 文件数据

转载 作者:行者123 更新时间:2023-11-28 23:16:28 24 4
gpt4 key购买 nike

我的 sqlite 表中的数据没有正确显示,而是显示了我在核心数据模型中设置的默认值。

我在我的 sqlite 表中添加了一个新字段并更新了我的核心数据模型。该属性与我刚刚在 sqlite 文件中添加的字段具有相同的名称和数据类型。

当我添加新的核心数据属性时,我确保添加新的数据模型版本,然后设置该版本。

我还确保重置模拟器并清除 xcode 中的所有目标。

我没有收到任何错误,只是我无法获得匹配的数据。

感谢您的帮助。

最佳答案

你不能直接乱用 Core Data 的 sqlite 数据库。郭思the documentation :

Important: Although Core Data supports SQLite as one of its persistent store types, Core Data cannot manage any arbitrary SQLite database. In order to use a SQLite database, Core Data must create and manage the database itself.

正确的做法是更新核心数据模型,遵循 Core Data Model Versioning and Data Migration Programming Guide ,并让 Core Data 处理更新 SQLite 数据库本身。

关于iphone - 核心数据未正确显示 sqlite 文件数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6167717/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com