ProviderLookupViewController

ProviderLookupViewController

我有一个名为“MainStoryboard_iPhone.storyboard”的故事板,它具有2个视图。第一个视图具有带公开按钮的表格单元。我可以将表格单元格拖放到其他视图并显示该视图,但是仅当用户单击附件按钮而不使用segue时,才需要以编程方式进行操作。 2个视图的名称是RootViewController和ProviderLookupViewController。目前,我已经尝试了此代码,但是没有用,当我单击单元格上的附件按钮时,它将引发错误。注释行是我尝试过的其他事情

-(void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath
{
    UIStoryboard*  sb = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone"
                                                  bundle:nil];
   // ProviderLookupViewController* vc = [sb instantiateViewControllerWithIdentifier:@"ProviderLookupViewController"];
    UIViewController* vc = [sb instantiateViewControllerWithIdentifier:@"ProviderLookupViewController"];
     [self presentModalViewController:vc animated:YES];
    //[self.navigationController pushViewController:vc animated:YES];

}

最佳答案

首先在您的方案中将情节提要ID提供为ProviderLookupViewController,然后勾选使用情节提要ID,然后

ProviderLookupViewController* vc = [self.storyboard instantiateViewControllerWithIdentifier:@"ProviderLookupViewController"];
[self presentModalViewController:vc animated:YES];

注意:ProviderLookupViewController是您的标识符。

10-05 19:12