アプリには、をインポートする2つのクラスGHHaiku(のサブクラスNSObject)とがあります。私はそのようにインスタンス化しました:GHViewControllerGHHaikuGHViewControllerGHHaiku
@property (nonatomic, strong) GHHaiku *ghhaiku;
したがって、からメソッドを呼び出す必要がある場合GHHaikuはGHViewController、次のことができます。[self.ghhaiku callThisMethod];
GHHaikuただし、からの情報が必要な場合はどうすればよいかわかりませんGHViewController。たとえば、にがあり、のどのセグメントが選択されているかを知る必要があるメソッドUISegmentedControlがあります。この情報を取得するにはどうすればよいですか?でプロパティを作成してから、でそのプロパティに値を割り当てることができると思いますが、それは面倒で、これ以上エレガントな方法がないことは想像できません。GHViewControllerGHHaikuUISegmentedControlintGHHaikuGHViewControllerUISegmentedControl
だから私は何をすべきですか?
(別のクラスによるメインビューコントローラープロパティの参照が私の質問に答える可能性があると思いますが、与えられた答えを理解するのに十分なほど進んでいません。)