我有两个视图控制器,它们是FirstPage和HomePage。主页有tableview并在FirstPage viewcontroller中添加此视图控制器,如下所示
HomePage *objHomePage=[[HomePage alloc]init];
objHomePage.view.frame=CGRectMake(0.0, 520.0, 375, 667);
[self.view addSubview:objHomePage.view];
但是当在HomePage中调用tablew视图的didSelectRowAtIndexPath时,它不会被调用。
答案 0 :(得分: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];
我还要在HomePage中检查它的tableView.delegate是否设置为self。这是我对你的问题进行检查的第一件事。