2016-05-20 1 views
0

Я делаю простой список приложений, используя CoreData. В настоящее время у меня есть функциональность добавления новых элементов списка, их редактирования и удаления с помощью завершенного салфетки. Теперь, однако, я хочу добавить функциональность к кнопке, которую у меня есть в каждой ячейке, чтобы удалить ячейку И создать новый объект в другом файле CoreData (не знаю, как назвать список разных объектов. В основном у меня есть «todo» »и« завершено ». Я хочу удалить из списка дел и сделать новый объект завершенным).Swift - Table View Cell Button для выполнения действий, а затем перезагрузка TableView

В моем классе сотовой ячейки у меня есть соединение для нажатия кнопки «нажатие», а также печать объекта отправителя. Моя кнопка (ы) правильно реагирует на нажат, но я не знаю, как:

первый: отправить информацию indexPath в камеру таким образом, buttonPressed действие знает, что удалить из CoreData

и второй : перезагрузите мой tableView в моем главном файле управления представлением при нажатии кнопки.

Спасибо!

ответ

0

Самый простой способ сделать это - создать свойство для обратного вызова в ячейке представления таблицы. В методе cellForRowAtIndexPath(_:) дайте ячейке обратный вызов, который перезагружает представление таблицы. Когда IBAction будет запущен на камеру, нажав кнопку, просто вызовите обратный вызов, который был дан.

+0

Попытка сейчас! Спасибо за быстрый ответ. Проголосуй за ответ, если его удастся :) – Life