iPhone: Как сохранить сохраненные данные и последние отредактированные данные в представлении каждый раз, когда я покидаю представление и возвращаюсь к представлению
Пожалуйста, прочтите описание подробно.
У меня есть 3 просмотра / страниц в моем приложении.
- В табличном представлении отображается список имен сотрудников в табличном представлении, полученном из базы данных. Когда выберите сотрудника, нажмите на следующую информацию.
Просмотр сведений: здесь отображаются сведения о выбранном сотруднике.
Roles table view
: иметь N количество ролей для сотрудников в этой организации. отсюда мы можем выбрать роль, чтобы назначить роль сотруднику.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
запускается каждый раз, когда пользователю показывается представление, и ваши данные / представление снова пополняются словарем, а отредактированные данные теряются.