ここは私の状況です。デリゲートを割り当てる適切な方法
私はViewControllerA
を持っており、現在のモダンビューコントローラを通してViewControllerB
をロードすることができます。今、ViewControllerB
は、後でプッシュViewControllerC
を見ることができます。 ViewControllerB
とViewControllerC
は同じクラスです。 ViewControllerC
を表示するときに、ViewControllerA
を代理人に割り当てるにはどうすればよいですか?
現在、私はViewControllerB
をViewControllerC
の代理人に割り当てていますが、これはViewControllerA
を呼び出し、これは正しくないと感じています。コマンドの連鎖:ViewControllerC
- >ViewControllerB
- >ViewControllerA
ありがとうございます。
あなたはそれが正しいと感じませんか?どんなオブジェクトも、絶対に必要とするだけの他のオブジェクトについて「知っている」だけであるべきです。 –