3
我想複製NSFetchedResults控制器,但有一個領域的支持。我的問題是,使用RealmSwift框架,我無法創建一個通用的結果對象。它想要一個特定的類型。是否可以製作一個通用的Realm結果對象?
var objects: Results<Object> = Realm().objects(Object)
編譯,但崩潰時控制器的子類被呈現。
我想複製NSFetchedResults控制器,但有一個領域的支持。我的問題是,使用RealmSwift框架,我無法創建一個通用的結果對象。它想要一個特定的類型。是否可以製作一個通用的Realm結果對象?
var objects: Results<Object> = Realm().objects(Object)
編譯,但崩潰時控制器的子類被呈現。
我不知道你的代碼怎麼連編譯如下有兩個任務在聲明:
var objects = Results<Object> = Realm().objects(Object)
調用Realm().objects(Object)
返回通用Results
,專業上Object
,所以Results
通用。
jpsim,我試過這個,但是我得到了下面的錯誤:'對象類型'對象'沒有持續在領域' –
'對象'不是模型類,而是你必須繼承的類才能定義你的模型。所以如果你有一個像class MyModel:Object {}的模型,你可以調用'Realm()。objects(MyModel)'從默認的Realm中獲取所有MyModel對象。 – jpsim