, поэтому я создаю простое приложение для чата. У меня будет экран входа в систему, зарегистрируйтесь, а затем в UITableViewController, чтобы показать список друзей. Я не уверен, должен ли я использовать UINavigationController для этого или просто придерживаться UIViewControllers. Ниже приведены два изображения для потенциальных установок .: Должен ли я использовать контроллер навигации в этом сценарии?
и:
Я просто интересно, это вообще лучшая практика для использования навигации контроллер? Я также немного смущен тем, что происходит с контроллером представления, когда он выскочил. [self.navigationController popViewControllerAnimated: YES]; сохранить контроллер просмотра в памяти для доступа к нему позже или новый, созданный каждый раз? Тот же вопрос для [self rejectViewControllerAnimated: YES complete: nil], это уничтожение контроллера или его хранение для использования позже? Спасибо
Я довольно уверен, что в обоих случаях контроллер вида будет уничтожен, а новый создан. Это легко проверить. Просто переопределите метод 'dealloc' контроллера представления и поместите' NSLog (@ "destroy"); 'в нем. – user3386109