gpt4 book ai didi

ios - 设置 UITabBarController 的 selectedIndex 属性可能引起的并发症

转载 作者:行者123 更新时间:2023-11-28 22:05:52 32 4
gpt4 key购买 nike

有时在我正在开发的应用程序中,我发现自己处于只需要导航回我的 UITabBarController 的特定选项卡 View 的位置。当我这样做时,我通常只是更改 tabBarController 的 selectedIndex,然后在 tabBarController 上使用 presentViewController:,如下所示:

UITabBarController * tabControl = [self.storyboard instantiateViewControllerWithIdentifier:@"TabBarControl"];
tabControl.selectedIndex = 1;

[self presentViewController:tabControl animated:YES completion:nil];

这会导致实例问题吗?如..这样做是否会简单地创建我导航到的标签栏选项卡的另一个实例,看似“重新加载”该标签栏 View ?

最佳答案

正如代码中的方法名称所暗示的那样,每次导航到特定选项卡 View 时,您都将创建一个新的 View Controller 对象。您应该只在您的应用程序中保留一个 UITabBarController 对象,可能在 AppDelegate 或一个单例对象中,并使用该对象进行导航。

关于ios - 设置 UITabBarController 的 selectedIndex 属性可能引起的并发症,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23986806/

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