У меня проблема.
У меня есть встроенный ViewController в navigationController.
И используйте storyBoard, чтобы добавить tableView в этот viewController.
Затем, я добавляю segue.
Наконец, я щелкаю по ячейке, которую следующий viewController показывает дважды.
Я не знаю, как это исправить.
Спасибо!
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;
}
}
Я думаю, что и segue, и вы называете 'performSegueWithIdentifier'. Вы должны проверить этот шаг 'тогда, я добавляю segue.' – onmyway133