@@ -89,10 +89,8 @@ extension NSManagedObjectContext
89
89
try self . obtainPermanentIDsForInsertedObjects ( )
90
90
try self . save ( )
91
91
completionHandler ? ( arg: { commitAction } )
92
- } catch let error as NSError {
93
- completionHandler ? ( arg: { throw CoreDataKitError . CoreDataError ( error) } )
94
92
} catch {
95
- fatalError ( )
93
+ completionHandler ? ( arg : { throw CoreDataKitError . CoreDataError ( error ) } )
96
94
}
97
95
98
96
case . SaveToPersistentStore:
@@ -164,7 +162,7 @@ extension NSManagedObjectContext
164
162
do {
165
163
try self . obtainPermanentIDsForObjects ( Array ( self . insertedObjects) )
166
164
}
167
- catch let error as NSError {
165
+ catch {
168
166
throw CoreDataKitError . CoreDataError ( error)
169
167
}
170
168
}
@@ -232,7 +230,7 @@ extension NSManagedObjectContext
232
230
do {
233
231
try self . obtainPermanentIDsForObjects ( [ managedObject] )
234
232
}
235
- catch let error as NSError {
233
+ catch {
236
234
throw CoreDataKitError . CoreDataError ( error)
237
235
}
238
236
@@ -292,7 +290,7 @@ extension NSManagedObjectContext
292
290
let anyObjects = try executeFetchRequest ( fetchRequest)
293
291
return anyObjects. map { $0 as! T }
294
292
}
295
- catch let error as NSError {
293
+ catch {
296
294
throw CoreDataKitError . CoreDataError ( error)
297
295
}
298
296
}
@@ -356,7 +354,7 @@ extension NSManagedObjectContext
356
354
let managedObjectInContext = try existingObjectWithID ( managedObjectID)
357
355
return managedObjectInContext as! T
358
356
}
359
- catch let error as NSError {
357
+ catch {
360
358
throw CoreDataKitError . CoreDataError ( error)
361
359
}
362
360
}
0 commit comments