Я хочу отменить свою последнюю операцию. Я использую этот код. Но я не могу этого сделать. Пожалуйста, помогите .Any помощь будет apperciatedОтменить операцию в CoreData
Во-первых, я спасаю запись
@IBAction func save(sender: AnyObject) {
let appDelegate =
UIApplication.sharedApplication().delegate as! AppDelegate
let managedContext = appDelegate.managedObjectContext
let entity = NSEntityDescription.entityForName("Person",
inManagedObjectContext:managedContext)
entity!.uniquenessConstraints = [["name"]]
let person = NSManagedObject(entity: entity!,
insertIntoManagedObjectContext: managedContext)
//3
person.setValue(first.text, forKey: "name")
person.setValue(second.text, forKey: "age")
//4
do {
try managedContext.save()
//5
people.append(person)
} catch let error as NSError {
print("Could not save \(error), \(error.userInfo)")
}
}
Тогда я хочу переделать
let appDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
appDelegate.managedObjectContext.undo()
Спасибо, Sir ... Пожалуйста, отправьте фрагмент кода. Я новичок в iOS – Rishab
За какую часть? – jrturton
Чтобы точно сохранить операцию – Rishab