prepareForSegue getting called twice, with Attempt to present while presentation is in progress

后端 未结 3 1267
离开以前
离开以前 2021-02-14 01:06

I am new to ios programming and asking here, but I visit all the time! I am stumped at why I am getting this problem, it compiles with no errors and I have checked and checked

3条回答
  •  春和景丽
    2021-02-14 01:50

    The problem is prepareForSegue is called before didSelectRowAtIndexPath. You should just eliminate the didSelectRowAtIndexPath method, and do everything in prepareForSegue. You can use the following line to get the indexPath you need:

    NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
    

提交回复
热议问题