2014-09-09 5 views
0

У меня очень простой вопрос: Как я могу полностью «убрать» ViewController? После этого я хочу, чтобы ViewController загружался, как если бы я впервые загружал ViewController. Как я мог это сделать? Я уже пробовал setNeedsDisplay(), но это не то, что я хочу.Xcode Отклонить ViewController

Благодаря Ианний

+2

Если вы действительно хотите уволить диспетчера, пожалуйста, покажите, какой механизм вы используете, чтобы представить его в первую очередь. Если вы просто хотите сбросить состояние контроллера, то есть, вероятно, лучшие альтернативы, но было бы полезно объяснить, что вы на самом деле пытаетесь выполнить, и почему вы думаете, что перезагрузка контроллера решает вашу проблему. – Jonah

ответ

0

Я думаю, что вы имеете в виду, чтобы удалить вид (а не контроллер зрения) Таким образом, когда вы входите в главный вид, он будет снова работать viewDidLoad. Я сделал что-то подобное в контроллере вида в навигационном контроллере. Когда я нажимаю кнопку «назад», я хотел бы удалить представление и заставить его снова загружаться при следующем входе в него. Я смог сделать это с помощью этого кода:

Смежные вопросы