как я могу удалить объекты в основных данных с помощью swift? - PullRequest
1 голос
/ 07 июня 2019

Я пытаюсь, чтобы кнопка удаления удаляла некоторые элементы из моего основного стека данных.Я не уверен, где я иду не так, функция должна удалить термины и определения, но не удаляет ни.

@IBAction func deletePressed(_ sender: Any) {
  do {
    fetched = try context.fetch(Card.fetchRequest())
    for object in fetched {
      context.delete(object)
    }
  } catch {
    print("Error")
  }
  ad.saveContext()
  fetchData()
}
func fetchData() {
  do {
    fetched = try context.fetch(Card.fetchRequest())
    for each in fetched {
      termLabel.text = each.term!
      definitionLabel.text = each.definition!
      fetchedTerm.append(each.term!)
      fetchedDefinition.append(each.definition!)
    }
  }

1 Ответ

0 голосов
/ 07 июня 2019

cast (object as NSManagedObject) в функции context.delete().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...