gpt4 book ai didi

swift - 更新一个属性核心数据中的所有值

转载 作者:行者123 更新时间:2023-11-30 10:12:56 26 4
gpt4 key购买 nike

我知道如何使用数组从核心数据中的一个属性中获取所有值。我只需按一个按钮并将所有值 -1 并将其保存回核心数据。

如何快速更新所有值?

谢谢。

最佳答案

对于 swift 3

let appDelegate = UIApplication.shared.delegate as! AppDelegate
let managedContext = appDelegate.managedObjectContext
let request = NSFetchRequest<NSFetchRequestResult>(entityName: "Params")

do{
if let fetchResults = try managedContext.fetch(request) as? [NSManagedObject] {
if fetchResults.count != 0 {
for index in 0...fetchResults.count-1 {
let managedObject = fetchResults[index]

managedObject.setValue("-1", forKey: "value")
}

try managedContext.save()
}
}
} catch let error as NSError {
print("Could not fetch \(error), \(error.userInfo)")
}

关于swift - 更新一个属性核心数据中的所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31900765/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com