美文网首页
iOS界面跳转--移去中间的VC

iOS界面跳转--移去中间的VC

作者: NirvanaReborn凯 | 来源:发表于2018-11-02 14:16 被阅读0次

假设NavigationController有ABC三个ViewController,A push B,B push C 要求C返回的时候直接返回A,即移除B(popToRoot不予考虑,A之前可能还有其他的)

解决方案:修改viewControllers数组

NSMutableArray* navArray = [[NSMutableArray alloc] initWithArray:self.navigationController.viewControllers];

 [navArray replaceObjectAtIndex:[navArray count]-1 withObject:nextViewController]; [self.navigationController setViewControllers:navArray animated:YES];

相关文章

网友评论

      本文标题:iOS界面跳转--移去中间的VC

      本文链接:https://www.haomeiwen.com/subject/knxcxqtx.html