2014-11-04 88 views
-1

我有兩個視圖控制器,它們是FirstPage和HomePage。首頁是有tableview中並在第一頁的ViewController添加此視圖控制器如下didSelectRowAtIndexPath方法不在另一個視圖控制器中調用

HomePage *objHomePage=[[HomePage alloc]init]; 
objHomePage.view.frame=CGRectMake(0.0, 520.0, 375, 667); 
[self.view addSubview:objHomePage.view]; 

但在首頁調用tablew鑑於didSelectRowAtIndexPath方法時,它不叫。

+0

是tableView.delegate和tableView.datasource集?這就是你如何獲得你需要的委託回調。另外,這不是viewController包含的正確實現......查看答案 – Magoo 2014-11-04 22:55:17

回答

0

我知道這是不是問題,但是這不是一個正確的viewController實施圍堵......下面是..

HomePage *viewController = [notification object]; 

[self addChildViewController:viewController]; 
viewController.view.frame = CGRectMake(0.0, 520.0, 375, 667); 
[self.view addSubview:viewController.view]; 
[viewController didMoveToParentViewController:self]; 

我還檢查內部網頁,它的的tableView。代表被設置爲自我。這是我首先檢查你的問題。

相關問題