【发布时间】:2014-05-08 13:21:41
【问题描述】:
在 Core Data 中删除一行数据的最佳方法是什么?我可以使用 indexPath 在网上找到很多答案,如下所示:
NSManagedObjectContext *context=[self managedObjectContext];
[context deleteObject:[self.recordarray objectAtIndex:indexPath.row]];
NSError *error=nil;
if (![context save:&error]) {
NSLog(@"Cant save %@ %@",error,[error localizedDescription]);
}
[self.recordarray removeObjectAtIndex:indexPath.row];
我没有表格视图,我正在为自定义视图保存数据。我对 Core data 很陌生,基本上我想在 SQL 中做类似的事情
Delete Row with FirstColumn(Primary Key) is Equal to "ABC"
谁能帮助我并提供一个链接。
【问题讨论】:
-
我假设您的视图中有核心数据对象?所以只需删除那个.. [context deleteObject:YOU_CORE_DATA_OBJECT];然后保存...
标签: objective-c core-data