【发布时间】:2019-08-09 08:55:06
【问题描述】:
我正在使用 CoreData 和 swift 并尝试更新 NSManagedObjects 数组。但是,当我尝试 在上下文中更新记录中的两个键。 我正在使用以下代码行来执行更新: "erManagedObject.setValue([(true, forKey: "aKey"),(false, forKey: "anotherKey")])"
public func updateRecordsForEntityManagedObject(_ entity: String, erManagedObject: [NSManagedObject]){
// Create the Fetch Request
let fetchRequest = NSFetchRequest<NSFetchRequestResult>(entityName: entity)
let recordCount = erManagedObject.count
print(" Total Records: \(recordCount)")
for i in 1...recordCount {
// I receive the error here
erManagedObject.setValue([(true, forKey: "aKey"),(DateUtilities().getTimestamp(), forKey: "timeStampKey")])
}
非常感谢任何帮助!
【问题讨论】:
标签: arrays swift core-data nsmanagedobject