if let context = delegate?.managedObjectContext {
do {
let fetchRequest = NSFetchRequest<Message>(entityName: "Message")
let messages = try(context.fetch(fetchRequest) as? [Message])
Das gibt mir den Fehler "bedingte Besetzung von [Nachricht] bis [Nachricht] gelingt es immer wieder"bedingte Besetzung von [Nachricht] bis [Nachricht] gelingt es immer wieder
for message in messages! {
context.delete(message)
}
try(context.save())
} catch let err {
print (err)
}
Kann mir jemand helfen zu verstehen, was ich falsch mache?
entfernen Sie die 'wie? [Message] 'Teil, da dies in diesem Kontext nicht zwingend erforderlich ist, da der zurückgegebene Wert bereits als' [Message] 'gecastet wurde und keine explizite Umwandlung von Ihnen erforderlich ist. – holex