gpt4 book ai didi

ios - 如何弹出到不在堆栈中的特定 View Controller ?

转载 作者:行者123 更新时间:2023-12-01 18:17:41 24 4
gpt4 key购买 nike

我有一个 View ,其中用户将数据添加到表中,并且可以从应用程序中的多个位置访问它。但是当用户在这个 View 中按下一个按钮时,我希望他回到一个特定的 View ,而不仅仅是他来自的任何 View 。

我试图用谷歌搜索,但我发现的方法都没有奏效。

据我了解,我需要首先将所需的 View 推送到堆栈然后弹出到它。但是当我这样做时,按下按钮时我得到的只是黑屏。

如何解决这个问题?

最佳答案

也许你可以试试这个:

-(void)popToSpecificViewController:(UIViewController *)controller
{
NSMutableArray *mutableVCArray = [NSMutableArray arrayWithArray:self.navigationController.viewControllers];
[mutableVCArray insertObject:controller atIndex:mutableVCArray.count-1];
[self.navigationController setViewControllers:mutableVCArray animated:NO];
[self.navigationController popViewControllerAnimated:YES];
}

关于ios - 如何弹出到不在堆栈中的特定 View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20144903/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com