Я новичок в программировании kotlin. Я хочу, чтобы я хотел удалить определенные данные из списка, итерации через него, но когда я делаю это, мое приложение рушится.
for ((pos, i) in listTotal!!.withIndex()) {
            if (pos != 0 && pos != listTotal!!.size - 1) {
                if (paymentsAndTagsModel.tagName == i.header) {
                    //listTotal!!.removeAt(pos)
                    listTotal!!.remove(i)
                }
            }
        }
ИЛИ
 for ((pos,i) in listTotal!!.listIterator().withIndex()){
            if (i.header == paymentsAndTagsModel.tagName){
                listTotal!!.listIterator(pos).remove()
            }
        }
Исключение, которое я получаю
java.lang.IllegalStateException
