gpt4 book ai didi

objective-c - ios - 核心数据更新记录

转载 作者:可可西里 更新时间:2023-11-01 04:08:26 25 4
gpt4 key购买 nike

我目前正在浏览文档和网络,但我没有看到我要找的东西,我只想确认我要找的东西是否存在:-)

据我了解 - 这行代码允许我向 SQLite 数据库添加一条记录,我通过 Core Data 在我的应用程序中显示该数据库:

NSManagedObject *newSoftware = [NSEntityDescription insertNewObjectForEntityForName:

现在是否有类似的行允许我更新我正在处理的记录?

是这样的吗?

NSManagedObject *newSoftware = [NSEntityDescription updateCurrentObjectForEntityForName:

非常感谢您的反馈:-)

最佳答案

要更新记录,您只需更新 NSManagedObject 的属性。如果您使用的是 CoreData,则您的每个“表”都应该有 NSManagedObject。在查询数据库后获取对对象的引用(使用 NSFetchRequest)。然后你可以像这样更新记录:myObject.firstName = "John";当您准备好更新 Sqlite 数据库中的对象时,只需调用 NSManagedContextsave 方法。我建议使用 CoreData 示例应用程序(例如 Xcode 生成的默认应用程序)来更好地理解这一点。

关于objective-c - ios - 核心数据更新记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11279843/

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