每當我設置Realm對象的屬性時,我想觸發表示遠程後端對象的其他對象的更改。Realm對象的自定義setter/willSet
我在想,如果這仍是推薦的最佳實踐:
https://github.com/realm/realm-cocoa/issues/870#issuecomment-54543539
我要怎樣做,但沒有工作,因爲它與境界干擾:
dynamic var name: String = "" {
willSet(newValue) {
self.name = newValue
self.widgetRemote?.name = newValue
}
}
感謝您使用此代碼段,它可能會提供一些即時幫助。通過說明爲什麼這是一個很好的解決問題的辦法,一個適當的解釋會[大大提高](https://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)其教育價值,並會使其對未來具有相似但不相同問題的讀者更有用。請編輯您的答案以添加解釋,並指出適用的限制和假設。 – basvk