Постоянство просмотра приложения для iPhone - PullRequest
0 голосов
/ 13 февраля 2010

У меня проблемы с поиском информации о сохранении в приложениях для iPhone. Я создаю приложение на основе вкладок и хочу, чтобы приложение сохраняло текущее местоположение при выходе из приложения. Например, если пользователь находится на вкладке 1, несколько уровней в контроллере навигации и приложение закрывается, я бы хотел, чтобы приложение загружалось в том же месте при следующей загрузке.

Если кто-нибудь может указать мне направление на хорошую книгу / учебник, это было бы замечательно.

Приветствия


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

Ответы [ 2 ]

4 голосов
/ 13 февраля 2010
2 голосов
/ 13 февраля 2010

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

Затем при запуске приложения сначала переключитесь на правильную вкладку, затем загрузите путь индекса и создайте необходимые представления и установите стек контроллера навигации с помощью [navigationController setViewControllers:animated:]

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