gpt4 book ai didi

ios - 在 Realm Swift 中声明一个 Int 数组

转载 作者:IT王子 更新时间:2023-10-29 05:15:13 24 4
gpt4 key购买 nike

如何在 RLMObject 中声明一个整数数组?

喜欢:

dynamic var key:[Int]?

出现以下错误:

Terminating app due to uncaught exception 'RLMException', reason: ''NSArray' is not supported as an RLMObject property. All properties must be primitives, NSString, NSDate, NSData, RLMArray, or subclasses of RLMObject. See https://realm.io/docs/objc/latest/api/Classes/RLMObject.html for more information.'

最佳答案

不幸的是,目前还不支持基元列表。有问题 #1120跟踪对此的添加支持。你会发现一些想法,你可以如何解决当前的问题。

最简单的解决方法是创建一个对象来保存 int 值。然后模型要有对象的List。

class Foo: Object {
let integerList = List<IntObject>() // Workaround
}

class IntObject: Object {
dynamic var value = 0
}

关于ios - 在 Realm Swift 中声明一个 Int 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35232373/

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