评估类中的方法或属性

时间:2013-08-21 04:20:57

标签: ios

我不能谷歌回答这个问题可能是因为我不知道用于搜索的正确术语。

我有一个A类,在A类中我创建了一个B类实例.A类和B类不是父子关系。当B类出现问题时,我需要调用A类中的一些方法。这个怎么做?

一个可视化的简单示例可能是我有一个继承自UIView的A类并为UIView创建了一个Button_B。如果我点击按钮,我需要调用A类的method_C。

类似的东西:

[parent.ButtonB method_C] 

如何做到这一点?

谢谢!

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

您可以使用协议来实现此目的。使用此link

答案 2 :(得分:1)

您的方法有不同的方法。 很少有:_

  1. 使用Protocol / Delegate(由另一个类的对象处理一个类的对象的责任)。
  2. NSNotificationCenter(在您的应用中发生某些事情时通知用户,例如在后台输入的应用并传递值)
  3. 使用KVO(键值观察器)
  4. 类似,WillChangeValueforkey和DidChangeValueforKey
  5. 干杯 桑杰