@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
            
        //
        //......... Вот тут я хочу вызывать удаление 
        //
    }
  • Вопрос задан
  • 35 просмотров
Решения вопроса 1
gagarin67
@gagarin67
iOS-разработчик
Добрый день, удалять надо из data source, то есть в вашем случае из массива items, если биндинг данных выполнен верно, то таблица обновится
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
31 июл. 2021, в 12:44
15000 руб./за проект
31 июл. 2021, в 12:18
5000 руб./за проект
31 июл. 2021, в 12:17
200000 руб./за проект