Вот моя ситуация.Правильный способ присвоить делегата
У меня есть ViewControllerA
и он способен загрузить ViewControllerB
через настоящее времяModalViewController. Теперь ViewControllerB
может позже нажать на ViewControllerC
. Оба ViewControllerB
и ViewControllerC
- это тот же класс. Как назначить ViewControllerA
в качестве делегата, когда я нажимаю ViewControllerC
?
В настоящее время я назначаю ViewControllerB
делегату ViewControllerC
, который затем вызывает ViewControllerA
, и я чувствую, что это не так. Цепь управления: ViewControllerC
->ViewControllerB
->ViewControllerA
Спасибо.
Почему вы не чувствуете, что это правильно? Любой объект должен «знать» столько же о других объектах, сколько ему нужно. –