2013-06-12 6 views
0

У меня есть быстрый вопрос. У меня есть ViewController (родительский), у которого есть UITableView. Внутри этой точки зрения есть кнопка, запускающая модальный переход к другому viewController (ребенок) с UITableView. Ребенок viewController действует как фильтр для обновления родительской таблицы. Моя цель - сохранить состояние фильтра viewController (ребенок) после увольнения, поэтому я могу вернуться и обновить выбор фильтра.Модальный контроль хранилища Segue View

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

Ссылки здесь:

Apple Docs

Blog Walkthrough

Является ли это правильный способ приближения к этому или у меня все это неправильно?

Спасибо!

ответ

0

Я закончил с использованием делегации передать контроллер представления ребенка вернуться к родительскому элементу и сохранить весь контроллер представления в виде var iable в родительском. Таким образом, жизненный цикл контроллера детского просмотра доходит до родителей. Кроме того, я мог бы перезагрузить существующий контроллер дочерних представлений, когда вы вызываете этот конкретный сеанс.

0

Проверить NSUserDefaults Document

Пример: -

Для retrive состояния:

NSString *value=[[NSUserDefaults standardUserDefaults] valueForKey:@"Type"]; 

Сохранить состояние: -

[[NSUserDefaults standardUserDefaults]setValue:@"FilterType" forKey:@"Type"]; 
[[NSUserDefaults standardUserDefaults]synchronize]; 
Смежные вопросы