2015-09-17 13 views

risposta

0

Ho avuto un problema simile e ha trascorso molto tempo cercando di capire su. Il mio problema principale era che ho passato e rimosso tutte le bandiere dynamic dopo aver visto il problema di compilazione, ma difficilmente sarebbe stato in grado di accedere a qualsiasi dato. Sembra sicuro rimuovere lo dynamic da tutti gli oggetti to many, ad es. List<Object>() ma lasciali lì su tutto il resto.

+0

io faccia lo stesso errore anche per le proprietà doppie. –

8

Realm cambiato è la documentazione: Realm Swift 0.95.0 Ora si dovrebbe utilizzare let invece di dynamic var

+2

https://realm.io/docs/swift/latest/#property-attributes (0.97.0) "Esistono due eccezioni: le proprietà List e RealmOptional non possono essere dichiarate come dinamiche perché le proprietà generiche non possono essere rappresentate nell'Obiettivo -C runtime, che viene utilizzato per l'invio dinamico di proprietà dinamiche e deve sempre essere dichiarato con let. " – finneycanhelp

Problemi correlati