Итак, у меня есть таблица, которая содержит ячейки опций, каждая из которых имеет связанную метку и флажок, предоставляемые библиотекой BEMCheckbox.Все работает нормально, однако, когда я выбираю, скажем, первые три опции и прокручиваю вниз, я нахожу три выбранных соседних ячейки, хотя мне еще предстоит встретиться с ними.
Я понимаю, что это как-то связано свнутренняя работа UITableView и то, как ячейки в основном используются повторно и перерисовываются при их прокрутке, но никакая попытка сохранения состояния не работает.В данный момент я пытаюсь сохранить выбранные объекты IndexPath в массиве, и в cellForRowAt я нарисую флажок, как если бы путь появился в массиве.Тем не менее, даже это не похоже на работу.Есть идеи как это исправить?