Мне нужна твоя помощь, может быть, это что-то глупое, но я не могу найти ошибку.
У меня есть табличное представление и кнопка добавления, при ее нажатии я показываю модальное представление с небольшой формой, при нажатии кнопки сохранения я отправляю данные на контроллер TableView
, чтобы показать их, также я использую NSUserDefaults
сохранить эти данные в массиве.
Моя проблема возникает, когда, например, я добавляю 2 новые строки и удаляю 1 из них, затем, когда я добавляю другую, она показывает последнюю удаляемую строку вместо показа только что добавленной.
Я делаю сохранение и читаю так:
в viewDidAppear
Я читаю NSUserDefaults
и получаю данные, если они существуют.
в методе, который ловит данные из ModalView
, которые я сохраняю в userdefaults.
в методе commitEditing
я читаю userdefaults, а затем удаляю строку из массива и таблицы и сохраняю это изменение в userdefaults.
Я не знаю, что я делаю неправильно, Кто-нибудь может мне помочь с этим?