0
我試圖用批量請求的幫助來更新swift中的單個實體。它適用於更新所有實體。是否有可能使用它的objectID更新單個實體? 以下是示例代碼:單個objectID的批量請求swift
let appDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
let managedContext = appDelegate.managedObjectContext
let batchRequest = NSBatchUpdateRequest(entityName: "Outlays")
batchRequest.propertiesToUpdate = ["purchase": self.purchase.text!]
batchRequest.resultType = .UpdatedObjectsCountResultType
do {
let results = try managedContext.executeRequest(batchRequest) as! NSBatchUpdateResult
print(" \(results.result) results changed")
} catch {
print(error)
}
在此先感謝!