Управление памятью в нескольких представлениях - PullRequest
0 голосов
/ 07 февраля 2012

Я создаю приложение, у которого есть главный вид, который состоит из вида карты.Второе представление имеет некоторые необходимые параметры конфигурации (представление конфигурации).Я перехожу к этому представлению конфигурации с использованием частичного завитка.

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

Например,

Я зайду в представление конфигурации, внесу некоторые изменения в настройки и вернусь к основному виду карты.Как только я снова вернусь к представлению конфигурации, значения вернутся к значениям по умолчанию.Обсуждаемое значение: distanceFilterValue .

Вот реализация моего контроллера конфигурации:, это значение должно быть правильным, когда я вернусь к представлению конфигурации.Я явно что-то здесь упускаю.

Заранее благодарим за помощь.

Ответы [ 2 ]

0 голосов
/ 07 февраля 2012

Я думаю, что Эрик прав, каждый раз, когда вы вызываете viewDidLoad для своего configView, он сбрасывается.Вы можете использовать Singleton или NSUserDefaults для решения этой проблемы.

0 голосов
/ 07 февраля 2012

Я могу ошибаться, но я думаю, что представление конфигурации выгружается и загружается снова из XIB при повторном нажатии.

Вы все равно должны сохранять свои значения в объекте модели, а нев контроллере!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...