我不能谷歌回答这个问题可能是因为我不知道用于搜索的正确术语。
我有一个A类,在A类中我创建了一个B类实例.A类和B类不是父子关系。当B类出现问题时,我需要调用A类中的一些方法。这个怎么做?
一个可视化的简单示例可能是我有一个继承自UIView的A类并为UIView创建了一个Button_B。如果我点击按钮,我需要调用A类的method_C。
类似的东西:
[parent.ButtonB method_C]
如何做到这一点?
谢谢!
答案 0 :(得分:2)
您可以使用键值观察(在https://developer.apple.com/library/ios/documentation/general/conceptual/DevPedia-CocoaCore/KVO.html中描述)或NSNotificationCenter(https://developer.apple.com/library/ios/DOCUMENTATION/Cocoa/Reference/Foundation/Classes/NSNotificationCenter_Class/Reference/Reference.html)来获取您想要的内容。
答案 1 :(得分:1)
您可以使用协议来实现此目的。使用此link
答案 2 :(得分:1)
您的方法有不同的方法。 很少有:_
干杯 桑杰