WIP: Xcode 8 beta 6

This commit is contained in:
John Estropia
2016-09-06 09:57:28 +09:00
parent e9be711d4c
commit 0ba63c6e72
78 changed files with 472 additions and 450 deletions

View File

@@ -25,9 +25,6 @@
import Foundation
import CoreData
#if USE_FRAMEWORKS
import GCDKit
#endif
// MARK: - NSManagedObjectContext
@@ -150,13 +147,13 @@ internal extension NSManagedObjectContext {
}
@nonobjc
internal func saveAsynchronouslyWithCompletion(_ completion: ((result: SaveResult) -> Void) = { _ in }) {
internal func saveAsynchronouslyWithCompletion(_ completion: ((_ result: SaveResult) -> Void) = { _ in }) {
self.perform {
guard self.hasChanges else {
GCDQueue.main.async {
DispatchQueue.main.async {
completion(result: SaveResult(hasChanges: false))
}
@@ -176,7 +173,7 @@ internal extension NSManagedObjectContext {
saveError,
"Failed to save \(cs_typeName(NSManagedObjectContext.self))."
)
GCDQueue.main.async {
DispatchQueue.main.async {
completion(result: SaveResult(saveError))
}
@@ -189,7 +186,7 @@ internal extension NSManagedObjectContext {
}
else {
GCDQueue.main.async {
DispatchQueue.main.async {
completion(result: SaveResult(hasChanges: true))
}