gpt4 book ai didi

swift - 实例化 Realm 模型类因缺少 key 错误而崩溃

转载 作者:行者123 更新时间:2023-11-30 12:22:20 24 4
gpt4 key购买 nike

当尝试实例化我的 RealmDouble 模型时,出现以下错误:

*** Terminating app due to uncaught exception 'RLMException', reason: 'Invalid value '0' to initialize object of type 'RealmDouble': missing key 'double_value'

class RealmDouble: Object {
dynamic var double_value: Double = 0.00
}

RealmDouble(value: 0.0)

我尝试从模拟器中删除应用程序,并删除 Realm 文件。有谁知道如何解决这个问题吗?

最佳答案

如果您在 Realm 期望看到从属性名称到值的字典或值数组的位置传递 Double,您就会看到此异常,例如 Realm.create(_:value:update) 。例如,您将在以下代码中看到类似这样的错误:

realm.create(RealmDouble.self, value: 0.0)

你应该这样做:

realm.create(RealmDouble.self, value: [0.0])

关于swift - 实例化 Realm 模型类因缺少 key 错误而崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44642841/

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