我有3个见习班,A、B和C。
从A类,我推下和现在的B类,然后从B类推到C类。 所有班级都制定了代表协议,因此
- b.delegate = a
- c.delegate = b
现在我属于C类,但我需要从A类中操作一种方法。
采用这种方法的最佳方式是什么? 我指的是最佳做法。
我可以想象一下,在B条中宣布这一点。
- (BOOL) myMethodOnA {
// this method on B will run the method on A and return it to C
return [delegate myMethodOnA];
}
但是,这对我来说是一种坏的解决办法。
任何建议?
感谢。