Невозможно удалить ячейки из сегмента табличного представления в быстром IOS - PullRequest
0 голосов
/ 03 мая 2018

У меня есть 4 segments в tableview, но когда я пытаюсь удалить ячейку определенного сегмента в табличном представлении, но циклы не входят в сегмент, потому что он не печатает определенные операторы print. Когда я нажимаю клавишу удаления с помощью swift, она печатает «удалить» и «ничего не изменилось», я думаю, что цикл не входит в сегменты.

func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCellEditingStyle, forRowAt indexPath: IndexPath) {
    print("delete")

    if editingStyle == .delete {
        print("delete")

        if selectedContact == 1 {
            print("trying to delete from segement one")
            wInstockArray.remove(at: indexPath.row)
            firstTableView.deleteRows(at: [indexPath], with: .fade)
            firstTableView.reloadData()
        }

        else if selectedSegment == 2 {
            print("trying to delete from segement two")
            wCheckinArray.remove(at: indexPath.row)
            firstTableView.deleteRows(at: [indexPath], with: .fade)
            firstTableView.reloadData()
        }

        else if selectedSegment == 3 {
            print("trying to delete from segement three")
            wInspectionArray.remove(at: indexPath.row)
            firstTableView.deleteRows(at: [indexPath], with: .fade)
            firstTableView.reloadData()
        }

        else if selectedSegment == 4 {
            print("trying to delete from segement four")
            wCheckoutArray.remove(at: indexPath.row)
            firstTableView.deleteRows(at: [indexPath], with: .fade)
            firstTableView.reloadData()
        }

        else {
            print("nothing changed")
        }
    }
}

enter image description here

1 Ответ

0 голосов
/ 03 мая 2018

Первое условие в if-statement, тесты selectedContact вместо selectedSegment.

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