iPhone - Как сохранить каждый вид контроллера? - PullRequest
1 голос
/ 29 сентября 2011

Когда функция моего приложения «applicationWillTerminate» вызывается в файле делегата приложения, мне нужно циклически проходить через каждый дочерний контроллер контроллера вкладок и сохранять текущее состояние, в котором он находится. Можно ли перебрать каждый viewController, вызывая пользовательское сохранениефункционировать?

Ответы [ 2 ]

3 голосов
/ 29 сентября 2011

Получите tabBarController.viewControllers и отправьте сообщение makeObjectsPerformSelector:@selector(yourCustomSaveMethod) в этот массив.

1 голос
/ 29 сентября 2011

Посмотрите на UIApplicationWillTerminateNotification и UIApplicationDidEnterBackgroundNotification.Гораздо приятнее, чем перебирать контроллеры вида.

...