На графике отладчика памяти вы должны определить, какие классы ссылаются друг на друга, например:
Entry Controller
Home Controller
Feed Controller
Entry Controller
Home Controller
Вы видите, как в приведенном выше коде есть цикл между домашним контроллером и контроллер ввода.
Вы должны определить, какая из них является weak
ссылкой, а какая является сильной ссылкой, другими словами, какая из них сохраняется в памяти, а какая должна быть разрешена go.
Надеюсь, это поможет. Не стесняйтесь комментировать, если вам нужны дополнительные разъяснения.