在objC中saveWithBlock的方式是
[MagicalRecord saveWithBlock:^(NSManagedObjectContext *localContext) {
// This block runs in background thread
} completion:^(BOOL success, NSError *error) {
// This block runs in main thread
}];
在我的一生中,我无法获得正确的 Swift block /闭包语法。不知道为什么这不适合我。有人可以帮忙制作上面的 swift 版本吗?
最佳答案
它应该看起来像这样:从我的头顶...
MagicalRecord.saveWithBlock({ (localContext : NSManagedObjectContext!) in
// This block runs in background thread
}, completion: { (success : Bool, error : NSError!) in
// This block runs in main thread
})
关于MagicalRecord saveWithBlock 的 Swift 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28095150/