在的tableview委託方法didSelectRowAtIndexPath方法可以調用方法如下:
1。初始化彈出窗口控制器時,如下定義目標和選擇器: [theController setTarget:self andSelector:@selector(yourMethod :)];
2.and在其中包含的tableview視圖控制器,可以如下定義setTarget方法:
-(void)setTarget:(id)inTarget andSelector:(SEL)inSelector {
mTarget = inTarget;
m_Selector = inSelector;
}
其中mTarget是ID類型和mSelector是選擇器。
3.Then didSelectRowAtIndexPath方法可以調用yourMethod如下:
if ([m_Target respondsToSelector:m_Selector]) {
[m_Target performSelector:m_Selector withObject:nil];
}
如果表視圖是相同的觀點,那麼你可以在didSelectRowAtIndexPath方法調用yourMethod。
VIEW1是有點混亂,我...它有一個按鈕,然後它在酥料餅作爲表視圖? – 2012-08-06 09:12:33
你在這裏遇到什麼問題? – 2012-08-06 09:13:46
聽起來就像在UIPopoverController中只使用'UITableViewController'作爲'contentViewController'一樣...你嘗試了什麼,什麼不起作用? – 2012-08-06 09:17:17