テーブルビューのデリゲート メソッド didSelectRowAtIndexPath では、次のようにメソッドを呼び出すことができます。
1. ポップオーバー コントローラーの初期化中に、次のようにターゲットとセレクターを定義します。 [theController setTarget:self andSelector:@selector(yourMethod:)];
2.and テーブルビューを含むビュー コントローラーでは、次のように setTarget メソッドを定義できます。
-(void)setTarget:(id)inTarget andSelector:(SEL)inSelector {
mTarget = inTarget;
m_Selector = inSelector;
}
ここで、mTarget は id タイプで、mSelector はセレクターです。
3.次に、次のように yourMethod を呼び出すことができます:
if ([m_Target respondsToSelector:m_Selector]) {
[m_Target performSelector:m_Selector withObject:nil];
}
テーブルビューが同じビューにある場合は、didSelectRowAtIndexPath で yourMethod を呼び出すことができます。