У меня есть 3 Scenes
, подключенный через Segue
.iOS: настройка делегата
SceneA
>SceneB
>SceneC
SceneA
звонки SceneB
и SceneB
вызовы SceneC
. Вы не можете добраться до SceneC
от SceneA
, не пройдя через SceneB
.
Я хочу SceneA
быть delegate
для SceneC
.
Я думаю, что я должен настроить SceneA
как SceneB
делегат и настройка SceneB
в SceneC Delegate
.
Мне действительно не нужен SceneB
является делегатом SceneC
. Есть ли способ, которым я могу напрямую настроить SceneA
в качестве делегата SceneC
?
Спасибо. «... что он не будет использовать напрямую, кроме как передать SceneC». Вы имеете в виду, кроме как перейти к SceneA? – user1107173
Кроме того, вы можете продумать: просто назовите свойство на SceneB соответствующим образом, чтобы было очевидно, для чего он используется. С примером? – user1107173
'SceneA' переходит к' SceneB' во время segue. 'SceneB' содержит экземпляр в свойстве с именем' sceneCDelegate'. 'SceneB' передает' sceneCDelegate' '' SceneC' во время segue. – Wain