Objective c 显示模式视图时出现问题

Objective c 显示模式视图时出现问题,objective-c,uitableview,Objective C,Uitableview,我试图以编程方式调用模式视图,但是当我单击视图以启动第二个视图时,什么也没有发生。我还包括了一个NSLog,看看是否有什么东西被炒了。这是我的密码 -(void) tableView:(UITableView *)tableView didHighlightRowAtIndexPath:(NSIndexPath *)indexPath{ //NSLog(@"Tapped"); UIStoryboard * sb = [self storyboard]; Predicted

我试图以编程方式调用模式视图,但是当我单击视图以启动第二个视图时,什么也没有发生。我还包括了一个NSLog,看看是否有什么东西被炒了。这是我的密码

-(void) tableView:(UITableView *)tableView didHighlightRowAtIndexPath:(NSIndexPath *)indexPath{
    //NSLog(@"Tapped");
    UIStoryboard * sb = [self storyboard];
    PredictedTimeViewController * pvc = [sb instantiateViewControllerWithIdentifier:@"predictedTime"];
    pvc.routeNumber = self.routeNumber;
    pvc.stopId = self.stopId;
    [self presentViewController:pvc animated:YES completion:nil];

}

您需要为
DidSelectRowatineIndexPath
(或
DidHighlightRowatineIndexPath
)方法设置
UITableView
委托
被称为。我会使用
didSelectRowAtIndexPath
来完成您试图实现的目标

i、 e

在当前
ViewController


self.myTableView.delegate=self
//self.myTableView如果它是一个属性

您需要为
didselectRowatineXpath
(或
didhightRowatineXpath
方法设置
UITableView
委托
被称为。我会使用
didSelectRowAtIndexPath
来完成您试图实现的目标

i、 e

在当前
ViewController



self.myTableView.delegate=self//self.myTableView如果它是一个属性

请尝试将该方法更改为:-(void)tableView:(UITableView*)tableView DidSelectRowatineXpath:(NSIndexPath*)indexPath,然后查看是否有帮助。您使用的方法只是高亮显示单元格,而不是单击它。我尝试将该方法更改为:-(void)tableView:(UITableView*)tableView DidSelectRowatineXpath:(NSIndexPath*)indexPath仍然不起作用。您是否使用故事板来显示视图控制器?是的,我使用的是故事板,并且我给了它一个标识。当您点击单元格时是否调用此方法?尝试将方法更改为:-(void)tableView:(UITableView*)tableView DidSelectRowatineXpath:(NSIndexPath*)indexath,看看这是否有帮助。您使用的方法只是高亮显示单元格,而不是单击它。我尝试将该方法更改为:-(void)tableView:(UITableView*)tableView DidSelectRowatineXpath:(NSIndexPath*)indexPath仍然不起作用。您是否使用故事板来显示视图控制器?是的,我使用的是故事板,并且我给了它一个标识。当您点击单元格时是否会调用此方法?我尝试过,但我遇到了一个异常错误:定位为“Hqc-GW-J82-view-7NA-UX-U5g”nib但没有获得UITableView如何将TableView添加到nib?谁是nibs视图控制器?我让它工作了,多亏了我不得不将uiview从uitableview控制器更改为uiviewcontroller并设置委托。很高兴听到@TroyBarrios。如果答案和评论帮助找到这一点,你可能会考虑接受这个答案,以便其他人通过这个线程会知道它的正确的地方看。我试过,但我有一个异常错误:位于“HQC-GW-J82-VIE-7NA-UX-U5G”NIB,但没有得到一个UnababeVeWe你有没有添加TabLVIEW到笔尖?谁是nibs视图控制器?我让它工作了,多亏了我不得不将uiview从uitableview控制器更改为uiviewcontroller并设置委托。很高兴听到@TroyBarrios。如果答案和评论有助于找到这一点,你可以考虑接受答案,让其他人通过这个线索会知道它的正确的地方看。