核心数据中有超过6个数据。我想特别使用NSBatchUpdateRequest
更新核心数据中的图像。例如,我单击按钮,它将打开新视图并更改图像,然后更新图像,依此类推。
我的代码:
var batchRequest = NSBatchUpdateRequest(entityName: NSStringFromClass(TimeScheduler.classForCoder()))
var error: NSError?
batchRequest.propertiesToUpdate = ["name": userName, "alarm": userAlarm]
batchRequest.resultType = .UpdatedObjectsCountResultType
var result = managedContext.executeRequest(batchRequest,
error: &error) as NSBatchUpdateResult
NSLog("Updated objects: \(result)")
if !managedContext.save(&error) {
println("Could not save \(error), \(error?.userInfo)")
}