在我更新
swift 2.0后,我遇到一个
错误,像{try} catch像下面的图像.
我如何解决这个问题?
谢谢!
这个
错误告诉你,封闭的捕获不是穷尽的.这是因为
自动生成的catch块只捕获NSError对象,编译器无法判断是否会抛出一些其他ErrorType.
如果您确定没有其他错误将被抛出,您可以添加另一个默认的catch块:
do {
objects = try managedObjectContext?.executeFetchRequest(request)
} catch let error1 as NSError {
error = error1
objects = nil
} catch {
// Catch any other errors
}
原文链接:https://www.f2er.com/iOS/329238.html