0
if let context = delegate?.managedObjectContext {
do {
let fetchRequest = NSFetchRequest<Message>(entityName: "Message")
let messages = try(context.fetch(fetchRequest) as? [Message])
を成功これはエラー条件キャストは常に
for message in messages! {
context.delete(message)
}
try(context.save())
} catch let err {
print (err)
}
の "[メッセージ]の[メッセージ]から条件付きキャストが常に成功する" 私を与えます誰かが私が間違っていることを理解するのを助けることができますか?
'as? [Message] 'この文脈では必須ではないようですが、返される値は' [Message] 'としてキャストされており、あなたからの明示的キャストは必要ありません。 – holex