我如何解决这个问题?谢谢!
如果您确定没有其他错误将被抛出,您可以添加另一个默认的catch块:
do { objects = try managedObjectContext?.executeFetchRequest(request) } catch let error1 as NSError { error = error1 objects = nil } catch { // Catch any other errors }