2014-11-04 89 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。代表被设置为自我。这是我首先检查你的问题。

相关问题