Ios 更新Coredata中的某些属性
Is CoreData有如下功能:Ios 更新Coredata中的某些属性,ios,core-data,updates,Ios,Core Data,Updates,Is CoreData有如下功能: update Table set Field_1 = 0 where Field_2 = 10 一次更新多个数据 谢谢步骤一:您可以做的是,使用谓词(字段_2)从Coredata获取特定记录,并将获取的记录保留在ManagedContext中 第二步:更改该上下文中字段的值并执行最后一步 第三步:保存托管对象上下文 您的更改将反映在coredata中 对于代码,您可以使用Xcode中的“代码段”选项,并从中获取代码段。您可以使用如下内容: NSArray *
update Table
set Field_1 = 0
where Field_2 = 10
一次更新多个数据
谢谢步骤一:您可以做的是,使用谓词(字段_2)从Coredata获取特定记录,并将获取的记录保留在ManagedContext中 第二步:更改该上下文中字段的值并执行最后一步 第三步:保存托管对象上下文 您的更改将反映在coredata中
对于代码,您可以使用Xcode中的“代码段”选项,并从中获取代码段。您可以使用如下内容:
NSArray *searchObjects = [context executeFetchRequest:fetchRequest error:&error];
[searchObjects setValue:newValue forKey:@"entityProperty"];
[context save:&error];
您必须根据您的搜索条件创建
fetchRequest
对象是的,我知道这个方法。。。也许还有更简短的文字)@Romowski目前没有快捷方式:)