我有问题。
我有一个嵌入在navigationController中的ViewController。
并使用storyBoard在此viewController中添加tableView
然后,我添加了segue
最后,我单击下一个viewController显示两次的单元格
我不知道如何解决它。
谢谢!
这是我的代码:
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if(indexPath.row == 2){
[self performSegueWithIdentifier:@"showAdd" sender:self];
}
}
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if ([segue.identifier isEqualToString:@"showAdd"]) {
AddCommentViewController *AddCommentVC = segue.destinationViewController;
AddCommentVC.CommentString = _DetailString;
}
}
答案 0 :(得分:0)
您必须在UIViewController
之间添加segue,而不是在单元格和UIViewController
之间添加segue,因为您在点击单元格时连接了segue,并且您也手动调用了segue&#39 ;为什么它显示两次。
做一件事,删除segue并在UIViewControllers
之间连接,然后只调用一次。