我的应用程序中有两个类,GHHaiku
( 的子类NSObject
)和GHViewController
,它们导入GHHaiku
. 在GHViewController
我GHHaiku
这样实例化:
@property (nonatomic, strong) GHHaiku *ghhaiku;
所以当我需要从GHHaiku
in调用方法时GHViewController
,我可以这样做[self.ghhaiku callThisMethod];
但是,如果GHHaiku
需要来自GHViewController
. 例如,有一个UISegmentedControl
in ,并且有一个方法 in需要知道选择了哪个段。我如何获得这些信息?我想我可以在 in 中创建一个属性,然后将 in的值分配给该属性,但这似乎很麻烦,我无法想象没有更优雅的方法可以做到这一点。GHViewController
GHHaiku
UISegmentedControl
int
GHHaiku
GHViewController
UISegmentedControl
所以我该怎么做?
(我怀疑另一个类引用主视图控制器属性可能会回答我的问题,但我还不够先进,无法理解给出的答案。)