gpt4 book ai didi

ios - 如何知道 visibleViewController 何时更改(Push 和 Model 两者)

转载 作者:行者123 更新时间:2023-11-29 12:59:46 30 4
gpt4 key购买 nike

我正在 iOS 中开发一个库,用于跟踪任何 iOS 应用程序的 VisibleViewController 中的变化。我的目标是子类化下一个 VisibleViewController 的 viewDidLoad。目前我正在通过当前 viewController 中的 viewWillDisappear 跟踪它,然后使用以下方法获取下一个 VisibleViewController 的引用:

UIViewController * nextViewController =  [[[[[UIApplication sharedApplication] delegate] window] rootViewController] visibleViewController];

但是当当前 viewController 的 viewWillDisappear 被调用 nextViewController 的 viewDidLoad 已经完成时,这种方法不起作用。

是否有任何不同的方法来获取下一个 visibleViewController 的引用?初始化时,如果可能的话。

提前致谢。

最佳答案

试试这个

[self.navigationController topViewController];

关于ios - 如何知道 visibleViewController 何时更改(Push 和 Model 两者),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20088490/

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