1
我正在尝试创建一个MutableProperty
,其中包含从Realm.objects(_:)
收到的Results
。 要创建属性,我需要给它一个初始值;因此是'空'Results
。如何创建一个空结果<T>对象?
我试着用一个创造:
var someThings = Results<SomeObject>()
MutableProperty(someThings)
但是,编译器给我的错误:Cannot invoke initializer for type 'Results<SomeObject>' with no arguments
。
虽然我了解的错误,但我不确定如何在此上下文中创建Results
对象。 看着Results
的来源我也找不到init
。
所以我的问题是;我如何创建一个Results
我自己在MutableProperty
中使用?
编辑:
我见过this question ...但是,这并不能真正帮助(除非我要去创造了MutableProperty什么“包装”)。
你可以创造一个总是假的条件 – EpicPandaForce
我不认为我明白你的意思,你能否详细说明一下? –
我的意思是,获得'Results'的唯一方法是从'realm'中获取一个,参见[** here **](https://realm.io/docs/swift/latest/#queries)和如果你想得到一个空的,我想你会使用一个不可能的条件,比如'NSPredicate(format:“color is NULL and color is not NULL);'或者那种类型的东西。 – EpicPandaForce