iPhone: Как сохранить сохраненные данные и последние отредактированные данные в представлении каждый раз, когда я покидаю представление и возвращаюсь к представлению

Пожалуйста, прочтите описание подробно.

У меня есть 3 просмотра / страниц в моем приложении.

  1. В табличном представлении отображается список имен сотрудников в табличном представлении, полученном из базы данных. Когда выберите сотрудника, нажмите на следующую информацию.
  2. Просмотр сведений: здесь отображаются сведения о выбранном сотруднике.

    1. Roles table view: иметь N количество ролей для сотрудников в этой организации. отсюда мы можем выбрать роль, чтобы назначить роль сотруднику.

    2. Popup camera (iMagePicker), когда мы нажимаем на изображение профиля сотрудника в представлении сведений.

Здесь у меня есть проблема на 2-й вид Подробный вид.

Тот i use the same view for two purpouses

, To Add new employee (если мы выберем кнопку + добавить на 1-й ви

, To edit existing employe если мы нажмем на любой ряд сотрудников в таблице

Поэтому, чтобы отредактировать существующего сотрудника, я вставляю словарь для выбора сведений о сотруднике и fill the fields with the corresponding keys of dictionary when view will appear, Таким образом, во всех полях отображаются данные о сотрудниках

К приложению i passes an empty dictionary when view will appear. поэтому все поля пусты.

в этом представлении у меня есть опция для захвата изображения и текстовое поле, которое переходит к следующему представлению, когда мы хотим ввести роли в нем.

когда я использовал эти два senarios, представление переходит к некоторым другим представлениям, то the data i have typed in other fields is gets erased.

Так может любой совет * ** * ** * ** * ***

1. Чтобы отобразить пустые поля для нового сотрудника, когда мы вернемся к таблице формы представления роли и ролей, данные останутся такими же, как мы редактировали.

2.Для отображения сведений о сотрудниках мы можем редактировать поля и отображать пустые поля для новых контактов, когда мы возвращаемся обратно в таблицу формы представления роли и ролей, данные остаются такими же, как мы редактировали.

1 ответ

Решение

Просто меняет код..

Я имею в виду, напишите свой вид, заполните код в viewDidLoad вместо viewWillAppear

Как viewWillAppear запускается каждый раз, когда пользователю показывается представление, и ваши данные / представление снова пополняются словарем, а отредактированные данные теряются.

Другие вопросы по тегам