Sto iniziando a lavorare con Realm su iOS 8 o versioni successive e guardando la documentazione in Realm. Ho notato che tutte le proprietà hanno la parola chiave dynamic
davanti a loro. È richiesto nel regno? Ho letto la documentazione di Apple sulla parola chiave che può essere trovata qui. https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/AdoptingCocoaDesignPatterns.htmlProprietà dinamiche nel Regno
risposta
Sì, è obbligatorio per le normali proprietà var
. Dal realm docs.
Le proprietà del modello di reame necessitano dell'attributo
dynamic var
affinché tali proprietà possano diventare accessorie per i dati del database sottostante.Ci sono due eccezioni a questo:
List
eRealmOptional
proprietà non possono essere dichiarati dinamica perché le proprietà generiche non possono essere rappresentati nel runtime Objective-C, che viene utilizzato per la spedizione dinamica delle proprietà dinamiche, e dovrebbero sempre essere dichiarati conlet
.
Il dinamica parola chiave è ciò che permette di Realm per essere notificato di cambiamenti per modellare le variabili, e di conseguenza li riflettono al database.
In Swift 3, abbiamo dichiarato la nostra proprietà come questa
dynamic var Name : String = ""
a Swift 4, abbiamo dichiarato la nostra proprietà come questa
@objc dynamic var Name : String = ""
Ho anche fare piccolo video su questo errore. Se non capisci sulla codifica dell'arte. Guarda il video
- 1. Ottieni proprietà dinamiche da Impostazioni
- 2. Schema JSON per proprietà dinamiche
- 3. Proprietà CSS dinamiche in MENO?
- 4. proprietà dinamiche opzionali a Swift
- 5. ottiene proprietà dinamiche in javascript
- 6. Come leggere le proprietà dinamiche dal database
- 7. Schema per il supporto delle proprietà dinamiche
- 8. Asp.Net MVC 3 Editor per proprietà dinamiche
- 9. Jackson deserializzazione con sconosciuti proprietà dinamiche
- 10. Proprietà facoltative dinamiche in Swift 2.0
- 11. Riflessione .NET: impossibile recuperare Proprietà dinamiche
- 12. Ember TextField valoreBinding con proprietà dinamiche
- 13. Nome di proprietà dinamiche in VBA
- 14. caso Pascal proprietà dinamiche con Json.NET
- 15. Come implementare le proprietà dinamiche in Dart?
- 16. Scrittura personalizzata regno Shiro
- 17. RETROFIT POST Regno oggetto
- 18. che controllano programmaticamente le prese di corrente nel Regno Unito
- 19. Ricerca delle proprietà dinamiche degli handlebars in ogni ciclo
- 20. Proprietà dinamiche Objective-C in fase di runtime?
- 21. Creare un oggetto con nomi di proprietà dinamiche
- 22. OCMock con il problema delle proprietà dinamiche dei dati principali
- 23. Impostazione delle proprietà dinamiche stile css di un Backbone.View
- 24. Struts 2 variabili dinamiche
- 25. Aprire regno con il nuovo realmconfiguration
- 26. Come rappresentare l'ora corrente del Regno Unito?
- 27. regno non può essere contrassegnato dinamica
- 28. Staccare un oggetto da un regno?
- 29. Costanti dinamiche in PHP?
- 30. Angular 2: Immagini dinamiche