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