Ho riscontrato un problema con l'esecuzione di un NSDictionary
per ottenere un oggetto nel mio modello CoreData.Impossibile convertire il tipo dell'espressione 'NSDictionary' per digitare 'StringLiteralConvertible'
let moc:NSManagedObjectContext = SwiftCoreDataHelper.managedObjectContext()
let results:NSArray = SwiftCoreDataHelper.fetchEntities(NSStringFromClass(Notificatie), withPredicate: nil, managedObjectContext: moc)
for notificatie in results
{
let singleNotificatie:Notificatie = notificatie as Notificatie
let notDict:NSDictionary = ["title":notificatie.title, "fireDate":notificatie.fireDate]
}
Cannot convert the expression's type 'NSDictionary' to type 'StringLiteralConvertible'
Il problema è presente nel dizionario.
Perché non posso eseguire il cast di una stringa per ottenere l'oggetto? Qualche soluzione?
Hmmm ... Non sei sicuro di quello che vuoi dire con proprietà facoltative. Come potrei cambiarlo? – SwingerDinger
Vedi risposta aggiornata – Antonio
Grazie amico! Lo capisco ora :) – SwingerDinger