连贯上一篇,这篇着手对数据的删除。
//删除数据
- (IBAction)deleteAction:(UIButton *)sender {
//先查询
NSArray *results = [self chaXunStudentWithName:self.deletedNameTextField.text];
//从CoreData中删除数据
//判断查询到数据是否有数据
if (results.count > 0) {
for (Student *student in results) {
//删除对象--这里注意方法是 deleteObject:
[self.appDelegate.managedObjectContext deleteObject:student];
}
}
//保存并更新CoreData
[self.appDelegate saveContext];
}
到目前就已经完成对CoreData的基本操作了。