fix: threading issue

This commit is contained in:
Chris Li 2017-04-11 10:04:07 -04:00
parent 8c55a96193
commit fe7540ac86

View File

@ -125,8 +125,10 @@ extension AlertProcedure {
}
alert.addDidFinishBlockObserver { _ in
let managedObjectContext = AppDelegate.persistentContainer.viewContext
if managedObjectContext.hasChanges { try? managedObjectContext.save() }
(context as? LibraryBooksController)?.reloadFetchedResultController()
managedObjectContext.performAndWait({
if managedObjectContext.hasChanges { try? managedObjectContext.save() }
(context as? LibraryBooksController)?.reloadFetchedResultController()
})
}
return alert
}