У меня есть DataController для моего ViewController, который обрабатывает загрузку данных из Интернета.Я установил DataController в качестве источника данных для моего ViewController, и он работает нормально.Но теперь я хочу отображать индикатор выполнения при загрузке данных, поэтому я думал о том, чтобы ViewController был делегатом DataController и получать уведомления о начале, продолжении и завершении загрузки.Очевидно, что это рекурсивное делегирование приводит к плохому доступу, пока стек все еще показывает мне сборку.Как мне реализовать эту ситуацию?