Я новичок в Swift, и я уверен, что этот вопрос довольно простой, его уже задавали и отвечали ранее.
Я не использую storyBoard
.Мой основной viewController
создается из AppDelegate
с помощью кода.
У меня есть:
- пользовательский класс, определенный в файле model.swift
- основной
viewController
(из AppDelegate
), который я использую в качестве контейнера - 3 дополнительных контроллера представления в качестве подпредставлений основного (не друг друга)
- все 3 подпредставления отображаются одновременно, каждый из которых покрывает 1/ 3 экрана (без переходов)
- каждый viewcontroller находится в отдельном файле .swift
Я хочу создать экземпляр моего пользовательского класса в главном viewController
и иметь все 3 подпредставления, которые могут ссылаться на этот экземпляр.
Каждый из контроллеров представления подпредставления должен иметь возможность получать / устанавливать переменные экземпляра, а другие подпредставления должны быть осведомленыиз этих изменений.
Я думаю, что мне нужно будет использовать уведомления, чтобы сообщать об изменениях нескольким подпредставлениям - но я даже еще не пытался это выяснить.
Если на этот уже был задан вопрос и дан ответ - может кто-нибудь, пожалуйста, предоставит ссылку - или предоставит мне правильные условия поиска, чтобы я мог найти ответ?Единственные найденные мною близкие ответы - это использование segues для передачи данных туда и обратно.