Моя основная проблема заключалась в том, что я пытался использовать Interface Builder в качестве инструмента внедрения зависимостей для всего приложения. У меня был экземпляр объекта, который должен был быть создан в коде, а затем мне нужно было передать этот экземпляр другим объектам в NIB, поэтому мне нужны прокси-объекты. В конце концов, я обнаружил, что объект прокси-объекта был излишним. Я создал отдельный класс, который заботится о соединении моих объектов, и проблема исчезла.