NSBatchUpdateRequest Updata无法正常工作

时间:2015-01-28 12:55:09

标签: ios swift core-data

核心数据中有超过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)")           
}

0 个答案:

没有答案