В моем AppDelegate я загружаю некоторые данные из фида JSON. Я загружаю расписание «сейчас / следующее / позже» для нескольких каналов. У меня есть три разных контроллера представления для каждого сейчас, потом и позже. В каждом контроллере представления пользователь может добавлять / удалять каналы, поэтому, когда это происходит, вновь добавленные данные канала должны быть снова загружены.
Поскольку данные загружаются в AppDelegate и хранятся там, как я могу передать их трем контроллерам представления? Должен ли я реализовать три отдельных делегата? Имейте в виду, что при добавлении нового канала его данные необходимо снова загружать (что я делаю сейчас вне AppDelegate).
Любая помощь, пожалуйста?
Спасибо