удаляю таким способом строку из List
for i in 0...itemStore.items.count {
if itemStore.items[i] == itemIn {
self.itemStore.items.remove(at: 0)
}
}
то приложение крашится. Ну красный крест на черном фоне - вроде всё нормально - где я накосячил?
Во первых ты делаешь от 0 и до count, включительно, у тебя всегда будет крашится на последнем элементе
после ремува элемента, размерность массива уменьшается и новые границы не подходят
почему нужно удалять 0 элемент, а не элемент по индексу, т.е. i
Обсуждают сегодня