gpt4 book ai didi

ios - PresentingViewController 被设置为 nil

转载 作者:行者123 更新时间:2023-11-29 04:23:07 26 4
gpt4 key购买 nike

我有三个 View Controller ,a、b 和 c。我从a开始,然后呈现b。如果用户注销,则会显示 c。否则我会留在 b 上,下面的代码片段来自那里。如果我只从 a 到 b,则 presentingViewController 设置为 a 并且一切正常。如果 c 被呈现,一旦我关闭 c,presentingViewController 就会返回 nil 并且我被困在 b 上。

UIViewController* parent = self.navigationController.presentingViewController;
self.navigationController.viewControllers = @[[[UIViewController alloc] init]];
[parent dismissModalViewControllerAnimated: NO];
[parent presentModalViewController: self animated: NO];
[parent dismissModalViewControllerAnimated: YES];

最佳答案

通过将 a 的引用发送到 b 并将其用作父级来解决:)

关于ios - PresentingViewController 被设置为 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12708197/

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