Подскажите, почему если вызываю эту функцию во viewDidLoad, то всё работает, а если привязываю к кнопке ничего не происходит?
let contex = getContex()
let fetchRequest: NSFetchRequest<Task> = Task.fetchRequest()
if let result = try? contex.fetch(fetchRequest) {
for object in result {
contex.delete(object)
}
}
do { try
contex.save() }
catch let error as NSError { print(error.localizedDescription) }
self.tableView.reloadData()//этот метод вызываю, только когда к кнопке привязываю