Size: a a a

2020 March 20

М.

Марк .) in SwiftBook
Max Olston
Она у меня и так двух мерным массивом! как видишь у меня есть минг тон после чего я фильтрую его по типу и наполняю многомерный массив sectionedProducts и вот с него потом уже отображаю данные! При удалении я чищу как и синг тон так и многомерный массив но что то не работает)
Баскет скинь реализацию
источник

MM

Musa Muss in SwiftBook
Alexander Filippov
смешно )
Да задачу изменили, сказали сразу переписывай, и эта задача отпала
источник

М.

Марк .) in SwiftBook
Max Olston
Она у меня и так двух мерным массивом! как видишь у меня есть минг тон после чего я фильтрую его по типу и наполняю многомерный массив sectionedProducts и вот с него потом уже отображаю данные! При удалении я чищу как и синг тон так и многомерный массив но что то не работает)
Ты удаляешь элемент правильный для секшионалпродуктс
источник

MO

Max Olston in SwiftBook
Марк .)
Ты удаляешь элемент правильный для секшионалпродуктс
да вот так sectionedProducts[indexPath.section].remove(at: indexPath.row)
источник

М.

Марк .) in SwiftBook
Марк .)
Ты удаляешь элемент правильный для секшионалпродуктс
Но для самой корзины ты не учитываешл секцию ты передаешь просто индекс ряда, если ты удаляешь в секшионалпродукт это не значит что он также удалить из корзины
источник

М.

Марк .) in SwiftBook
Ты передаешь в удаление корзины просто индекс ряда и все
источник

М.

Марк .) in SwiftBook
Марк .)
Ты передаешь в удаление корзины просто индекс ряда и все
Удаляй из корзины также как удаляешь в секшионал продуктс
источник

MO

Max Olston in SwiftBook
Так?
источник

М.

Марк .) in SwiftBook
Марк .)
Удаляй из корзины также как удаляешь в секшионал продуктс
Твой секшионалпродуктс никак не связан с твоей корзиной исходя из того что скинул ты
источник

М.

Марк .) in SwiftBook
Марк .)
Твой секшионалпродуктс никак не связан с твоей корзиной исходя из того что скинул ты
Я не вижу как реализована корзина, она двумерная тоже?
источник

М.

Марк .) in SwiftBook
Max Olston
Так?
Если то напиши баскет.shared.recordes[indexpath.section]remove(at: indexpath.row)
источник

М.

Марк .) in SwiftBook
Max Olston
Так?
Если корзина не двумерная, то переделай в двумерную и вопрос решен, окончательный код удаления должен быть как выше указан
источник

MO

Max Olston in SwiftBook
Сейчас попробую
источник
2020 March 21

М.

Марк .) in SwiftBook
Можешь не переделывать корзину если одномерная, можно так попробовать посчитать, не проверял, попробуй удалить так
Count=0
For i in 0..<indexpathsection {
Count += Tableview.numbersofrowsinsection(i)
}
Count+=indexpath.row
Баскет.shared.records.remove(at: count)

Названия на память не помню комп не под рукой но ты поймешл о каких методах речь
источник

М.

Марк .) in SwiftBook
Этот цикл должен удалять верный элемент
источник

М.

Марк .) in SwiftBook
Max Olston
Сейчас попробую
Но лучше переделать корзину чтоб код читабельный был
источник

MO

Max Olston in SwiftBook
Марк .)
Но лучше переделать корзину чтоб код читабельный был
ТЫ был прав
источник

М.

Марк .) in SwiftBook
Max Olston
ТЫ был прав
Разобрался?)
источник

MO

Max Olston in SwiftBook
Марк .)
Но лучше переделать корзину чтоб код читабельный был
удалял неверный индекс
источник

MO

Max Olston in SwiftBook
Марк .)
Разобрался?)
Вот как надо было ! Как ты и говорил (BasketModel.shared.records.remove(at: [indexPath.section][indexPath.row])
источник