gpt4 book ai didi

ios - Objective C - 当前模态视图之后根 Controller 不正确

转载 作者:行者123 更新时间:2023-11-29 02:44:06 26 4
gpt4 key购买 nike

第一个 View 的名称是IntroPage。第二个 View 的名称是 Search。在 viewDidAppear 中,我使用以下代码:

Search *search = [self.storyboard instantiateViewControllerWithIdentifier:@"searchPage"];
search.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:search animated:YES completion:nil];

一切正常,但是当我想查看当前 View 时

[UIApplication sharedApplication].keyWindow.rootViewController;

他告诉我当前 View 是“Intro”而不是“Search”,这会导致很多错误。

当我将代码更改为:

[self performSegueWithIdentifier:@"SearchPage" sender:self];

问题已解决,但我无法使用此代码,因为我需要通过转换添加更多属性。

最佳答案

根据您添加的代码,Search 将成为 Intro 的 modalViewController。这并不意味着 search 将是一个 rootViewController。

如果要更改 rootViewController,则必须将 Search 设置为 rootViewController。

[[UIApplication sharedApplication] keyWindow] setRootViewController:search];

关于ios - Objective C - 当前模态视图之后根 Controller 不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25355373/

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