Сохранение значений поля UIText при перемещении между подпредставлениями в приложении iPad - PullRequest
0 голосов
/ 04 января 2011

Я конвертирую приложение для iphone в ipad.

В приложении iphone я использовал навигационный контроллер для перемещения вверх и вниз по иерархии таблиц и представлений различных математических калькуляторов.Использование контроллера Nav позволило мне сохранять значения данных в каждом текстовом поле каждого представления, когда я выдвигал и выдвигал представления.

В моей версии приложения для ipad я все еще использую таблицы и контроллер навигации для перемещения между основными UIViews, но я использую

[self.MyView insertSubview:nextController.view atIndex:1]; 

для добавления подпредставлений в UIViews.Подвиды содержат различные математические калькуляторы, которые пользователь может включать и выключать.Я не могу найти способ загрузки подпредставлений в UIView, используя контроллер nav, следовательно, использование insertSubView.Хотя этот метод выполняет чистую загрузку и выгрузку различных подпредставлений, я теряю функцию сохранения значений данных в текстовых полях при загрузке и выгрузке подпредставлений.

Может ли кто-нибудь использовать метод с помощью контроллеров Nav для загрузки подпредставлений в UIView или предложить способ сохранения значений данных между загрузкой и выгрузкой подпредставлений.Я был бы рад предоставить код, но я подумал, что все, что мне нужно, - это легкий толчок в правильном направлении.Я не хотел использовать plist или другие методы сохранения данных для решения этой проблемы, если бы мне не пришлось

С уважением,

Davew01

1 Ответ

2 голосов
/ 04 января 2011

Никогда не используйте представления для хранения данных. Ваши данные должны всегда находиться в отдельном объекте модели, а контроллер должен только передавать данные в представление для целей отображения. Когда вы удаляете представление из иерархии представлений, объект вашей модели все равно будет содержать данные.

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