Ich habe ein Problem mit der Erstellung eines NSDictionary
, um ein Objekt in meinem CoreData-Modell zu erhalten.Der Typ des Ausdrucks 'NSDictionary' kann nicht in den Typ 'StringLiteralConvertible' konvertiert werden
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'
Das Problem ist im Dictionary.
Warum kann ich keine Zeichenfolge in das Objekt werfen? Irgendeine Lösungsmöglichkeit?
Hmmm ... Nicht sicher, was Sie mit optionalen Eigenschaften bedeuten. Wie könnte ich das ändern? – SwingerDinger
Siehe aktualisierte Antwort – Antonio
Danke Mann! Ich verstehe es jetzt :) – SwingerDinger