iphone - сохранить данные пользователя - sqlite - PullRequest
0 голосов
/ 05 мая 2011

У меня есть ситуация, когда пользователь входит в экран и заполняет некоторые данные, и когда пользователь покидает приложение или нажимает кнопку Сохранить.Я хочу сохранить информацию.В большинстве текстовых полей данные предварительно заполняются из данных веб-службы. В одном текстовом поле у ​​него есть UIpickerview, из которого пользователь и выбирает опцию.Я сохраняю все данные в базе данных SQLite.на основе даты и времени.В следующий раз, когда пользователь заходит на сохраненный экран, мне нужно показать сохраненную информацию.Теперь данные будут из базы данных sqlite, а не из веб-службы.В этом случае, как будут отображаться данные UIPickerview.Потому что в БД сохраняются только выбранные пользователем данные.Как я могу решить это.Любая помощь приветствуется.

Спасибо

Ответы [ 2 ]

0 голосов
/ 20 мая 2011

Вы должны знать, где находятся ваши данные UIPickerview, чтобы показать все значения выбора.

И вы можете сохранить выбранные данные с типом NSDictionary (или объектом ...), для которого выбран ключ (BOOL).

Так что в следующий раз, когда вы читаете данные из БД, у вас есть ключ, чтобы узнать, какое значение вы выбрали.

Надеюсь, это поможет ....

0 голосов
/ 18 мая 2011

Вы получаете данные от веб-службы, в которой должно быть какое-то уникальное поле 1002 *.Сохраните это поле в локальной базе данных .При загрузке экрана сравните этот уникальный идентификатор, полученный из Интернета, с локальной базой данных .Если этот Уникальный идентификатор недоступен в локальном , это означает, что пользователь посещает в первый раз, в противном случае - нет.

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