我開始使用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對象中的屬性
- 2. 如何列出Realm中的LinkingObjects屬性?
- 3. C#中的動態屬性
- 4. GWT中的動態屬性
- 5. Scala中的動態屬性
- 6. HTML.TextBox中的動態屬性
- 7. 動態刪除屬性的C#屬性
- 8. Realm - 作爲屬性的NSString數組?
- 9. SQL - 動態屬性
- 10. C++動態屬性
- 11. Extern動態屬性
- 12. 動態CSS屬性
- 13. 動態屬性AngularJS
- 14. 動態PropertyGrid屬性
- 15. 動態屬性值
- 16. 在新的RLMArray中使用Realm的非持久性屬性
- 17. 屬性的動態參數
- 18. SQLAlchemy的from_statement動態屬性
- 19. 模型的動態屬性
- 20. Freemarker的讀動態屬性
- 21. 在動態框架中使用Realm?
- 22. 在Realm中動態創建模式
- 23. 如何自動更新Realm或NSFetchedProperty等效的屬性?
- 24. Realm結果排序多個屬性ios
- 25. jsonschema - 具有靜態屬性的動態屬性
- 26. Rails ActiveRecord商店中的動態屬性
- 27. Objective-c中的動態對象屬性
- 28. Javascript中的動態屬性getters/setters?
- 29. 如何的屬性動態地Flex中
- 30. Python中的可鏈接動態屬性