Sto usando Xcode 7.2, Swift 2.1.1. Ho un oggetto modello di Reame sottoRealm: la proprietà `let` di Swift non può essere contrassegnata come dinamica
class B: Object {
dynamic let lists = List<A>()
}
Ma il compilatore Swift mi dà un errore dicendo:
proprietà non può essere contrassegnato come dinamica, perché il suo tipo non può essere rappresentato in Objective-C
ho visto la documentazione del Reame che dice:
proprietà modello Realm bisogno del dy attributo namic var per consentire a queste proprietà di diventare accessor per i dati del database sottostante.
Ci sono due eccezioni a questo: elenco e le proprietà RealmOptional non possono essere dichiarati come dinamica perché le proprietà generiche non possono essere rappresentati nel runtime Objective-C, che viene utilizzato per la dinamica spedizione delle proprietà dinamiche, e devono essere sempre dichiarato con
let
Ma dichiarando let
non sembra risolvere il caso ora. Cosa mi manca?
: D * testa a battente * – tropicalfish