【发布时间】:2019-06-22 04:58:56
【问题描述】:
extension NSManagedObject{
/// Perform on main context asynchrounously
/// SaveContext will be called after the block() is executed
/// - Parameter block: The blcok of code passing context as param
class func performOnMainContext(_ block:@escaping ClosureTypes.managedObjectContextClosure){
let context:NSManagedObjectContext! = appDataController().mainContext()
context.perform {
block(context)
context.saveContext()
}
}
}
【问题讨论】:
标签: core-data closures retain-cycle retaincount