Задать вопрос
petruska
@petruska
IOS Developer

UINavigationController?

Доброго времени суток,начал изучать UINavigationController в билдере!
Скажите,я правильно понял,что все контролы соединены с ОДНИМ классом,тоэссть я не могу установить аутлеты в 1 классе для елементов в разных контролирах?
Если это так,так как передавать параметры между ними?
Скажем в 1 контроллере я написал что-то в text field,а на другом контроллере вывожу это на label.
И эти значит,в даже небольших проектах столько разных онтроллеров с разными классами?
Скажем 30 контроллеров с 30 классами это норма?
P.S извеняюсь за грамотность)
  • Вопрос задан
  • 385 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    iOS-разработчик
    10 месяцев
    Далее
  • Нетология
    iOS-разработчик с нуля
    11 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Решения вопроса 1
alexyat
@alexyat
iOS Developer
Почитайте про паттерн, Singleton, это класс который существует всегда, хранит данные и доступен во всех остальных классах. Через него удобно организовывать передачу данных между классами.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@iGrushevskiy
Business Analyst/Objective-C Developer
Передавать данные между контроллерами также можно, используя метод prepareForSegue.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы