gpt4 book ai didi

iphone - 两个不同的 ManagedObjects 和一个 SQLite 数据库?

转载 作者:行者123 更新时间:2023-11-29 05:01:10 24 4
gpt4 key购买 nike

我正在尝试在同一个 sqlite 数据库中创建两个表。现在,这两个 ManagedObjectModel 不在同一实例中运行。让我解释一下......我运行应用程序一次,然后以编程方式在持久存储中创建托管对象。假设我有 5 个属性。然后我再次运行它,并在持久存储中创建一个新的 ManagedObject,但这次我只使用 3 个属性......我怎样才能使这成为可能?现在它崩溃了,因为属性数量不匹配。

问候和感谢!

最佳答案

最简单的答案是不要以编程方式创建数据模型。它应该在设计时创建而不是修改。相反,您应该将数据模型设计得足够灵活,以满足您的需求。例如,不要创建一个具有可变数量属性的实体,而是创建两个实体,一个与另一个具有一对多关系,并将哪些信息存储在可变数量属性中。

关于iphone - 两个不同的 ManagedObjects 和一个 SQLite 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6918091/

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