После того, как я установил бета-версию Xcode 7 и конвертировал мой быстрый код в Swift 2, у меня возникла проблема с кодом, который я не могу понять. Я знаю, что Swift 2 является новым, поэтому я ищу и выясняю, поскольку в этом нет ничего, я должен написать вопрос.
Вот ошибка:
Звонок может вызывать, но он не отмечен "try", и ошибка не обрабатываются
Код:
func deleteAccountDetail(){
let entityDescription = NSEntityDescription.entityForName("AccountDetail", inManagedObjectContext: Context!)
let request = NSFetchRequest()
request.entity = entityDescription
//The Line Below is where i expect the error
let fetchedEntities = self.Context!.executeFetchRequest(request) as! [AccountDetail]
for entity in fetchedEntities {
self.Context!.deleteObject(entity)
}
do {
try self.Context!.save()
} catch _ {
}
}
Снимок: