是CoreData有类似的东西:
update Table
set Field_1 = 0
where Field_2 = 10
一次更新多个数据?
谢谢
你可以这样写:
NSArray *searchObjects = [context executeFetchRequest:fetchRequest error:&error];
[searchObjects setValue:newValue forKey:@"entityProperty"];
[context save:&error];
您必须根据您的搜索条件创建fetchRequest
对象
步骤1:您可以做的是,使用Predicate (Field_2)从Coredata中获取特定的记录,并将获取的记录保存在ManagedContext中。
步骤II:更改该上下文中字段的值,并遵循最后一步
步骤III:保存该托管对象上下文。
您的更改将反映在coredata中。
对于代码,你可以使用Xcode中的代码片段选项,从那里获取代码片段。