@Kikodo

Как удалить ячейку в tableView с использованием RxSwift?

Всем привет. Подскажите, пожалуйста, как я могу удалять первый элемент в таблице при нажатие prependButtonAction.
struct Person {
    let name : String
    let age : Int
    
}

class FiveV2ViewController: UIViewController {
    let personArray = [
        Person(name: "Kirill", age: 17),
        Person(name: "Anton", age: 17)
    ]
    
    let disposeBag = DisposeBag()
    var items : Observable<[Person]>!
    
    @IBOutlet weak var mytable: UITableView!
    override func viewDidLoad() {
        super.viewDidLoad()
        items = Observable.just(personArray)
        bindData()
    }
    
    @IBAction func prependButtonAction(_ sender: UIButton) {
        

        mytable.rx
            .itemDeleted
            
        //
        //......... Вот тут я хочу вызывать удаление 
        //
    }
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
gagarin67
@gagarin67
iOS-разработчик
Добрый день, удалять надо из data source, то есть в вашем случае из массива items, если биндинг данных выполнен верно, то таблица обновится
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы