2016-09-14 201 views
1

是否可以從copyFromRealm的結果中排除某些關係?Realm,copyFromRealm,從結果中排除關係

比如我有一個類

open class City : RealmObject() { 
    var id : String? = null 
    var name : String? = null 
    var streets : RealmList<Street>? = null 
} 

我希望得到非託管對象的列表 - 但我不希望被包含在該結果的街道。

+0

對不起,但爲什麼你不想收到街道名單?只是不要處理它。 –

+0

需要時間來製作所有街道對象+內存的分離副本 – cVoronin

+0

而且......讓我們看看每個街道都有一個例子的房屋列表。在這種情況下,結果列表可能非常大 – cVoronin

回答

4

使用Realm.copyFromRealm(Iterable<E> realmObjects, int maxDepth)並使用0代替maxDepth。請參閱文檔here

City unmanagedCity = realm.copytFromRealm(managedCity, 0);