2015-07-22 18 views
0

從查詢返回結果對象時,它是動態的。所以,如果你查詢所有的狗對象,然後你創建一個新的狗,你的結果將包括新的狗。無論如何要跟蹤結果對象中何時/哪些索引被更改?仔細查看他們的文檔,我看到的唯一工具就是Realm NotificationTokens。但通知並不是表視圖的絕佳解決方案,因爲唯一的選擇是重新加載整個數據集。我正在尋找更接近NSFetchedResultsController的東西。Swift領域:當結果對象發生變化時,您能觀察嗎?

回答

1

遺憾的是還沒有。目前,通知令牌是您可以接收Realm文件中的數據發生更改時的事件的唯一方式(不管它是什麼)。

這就是說,細粒度通知(能夠註冊發生特定變化的事件)在Realm路線圖上,並且很快就會在未來發布。

目前,如果您想跟蹤何時創建新的Dog屬性,則始終可以使用NSNotification系統手動觸發應用範圍內的事件,以通知更改中的感興趣對象。

相關問題