我開始使用iOS 8或更高版本的Realm並查看Realm中的文檔。我注意到所有的屬性都在其前面有dynamic
關鍵字。這是Realm所需要的嗎?我已閱讀關於可在此處找到的關鍵字的Apple文檔。 https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/AdoptingCocoaDesignPatterns.htmlRealm中的動態屬性
20
A
回答
30
是的,對於正常的var
屬性是強制性的。來自realm docs。
領域模型屬性需要
dynamic var
屬性才能使這些屬性成爲底層數據庫數據的訪問者。有兩個例外:
List
和RealmOptional
屬性不能被聲明爲動態的,因爲一般屬性不能在Objective-C運行,這是用於動態特性的動態調度來表示,而應始終let
聲明。
的動態關鍵字是什麼使得境界通知更改模型變量,因此它們反映到數據庫中。
0
在斯威夫特3,宣佈了我們這樣
dynamic var Name : String = ""
在斯威夫特4屬性,我們宣佈我們的財產這樣
@objc dynamic var Name : String = ""
我也沒有多大視頻有關此錯誤。如果你對編碼藝術不瞭解。觀看視頻
相關問題
- 1. 如何列出Realm中的LinkingObjects屬性?
- 2. Scala中的動態屬性
- 3. GWT中的動態屬性
- 4. HTML.TextBox中的動態屬性
- 5. 動態刪除屬性的C#屬性
- 6. 動態屬性AngularJS
- 7. Extern動態屬性
- 8. 動態CSS屬性
- 9. 在新的RLMArray中使用Realm的非持久性屬性
- 10. 屬性的動態參數
- 11. SQLAlchemy的from_statement動態屬性
- 12. 模型的動態屬性
- 13. 在動態框架中使用Realm?
- 14. 如何自動更新Realm或NSFetchedProperty等效的屬性?
- 15. jsonschema - 具有靜態屬性的動態屬性
- 16. 動態識別C#中的屬性
- 17. JSP/JS中的動態屬性
- 18. 動態屬性中的Spring錯誤
- 19. QPropertyEditor中的運行時動態屬性
- 20. Objective-c中的動態對象屬性
- 21. 動態調用AS3中的屬性
- 22. Javascript中的動態屬性getters/setters?
- 23. 屬性中的動態值ColdFusion ORM
- 24. 動態JsonIgnore列表中的屬性
- 25. katharsis資源中的動態屬性
- 26. 從xml在Java中的動態屬性
- 27. Swift 2.0中的動態可選屬性
- 28. 動態屬性在Visual Basic中的類
- 29. VBA中的動態屬性名稱
- 30. C#動態:動態分配屬性