Я создаю объект, который загружает файлы для всех моих контроллеров. Объект является одиночным экземпляром и имеет метод обратного вызова с принятыми данными после завершения загрузки. Он также имеет свойство делегирования, чтобы он знал, к какому объекту перезвонить после завершения загрузки.
Существует несколько контроллеров, которые используют этот общий экземпляр, и мой вопрос заключается в том, как обратиться к правильному контроллеру представления, который запросил загрузку.
Мой подход заключается в использовании делегирования, но проблема в том, что, поскольку другие контроллеры представлений также являются его делегатом, объект загрузки может обращаться к каждому объекту, и это будет трудно отслеживать.