У моего приложения много просмотров и их соответствующих контроллеров. Теперь у меня есть набор классов моделей с бизнес-логикой в них. Один из классов моделей (подкласс NSObject) несет ответственность за управление безопасностью. Он предназначен для прослушивания конкретной инструкции с веб-сервера, и если сообщение "отключить" поступает с сервера, отключите пользовательский интерфейс для дальнейшего использования.
Теперь сообщение "disable" может появиться в любой момент во время работы приложения, и любое изображение может быть видимым на экране. Как определить, какое представление видимо для пользователя (из моего класса модели) и отключить для него взаимодействие пользователя?