gpt4 book ai didi

ios - 当 UIWindow RootViewController 更改 SWIFT 时触发事件/方法

转载 作者:可可西里 更新时间:2023-11-01 01:36:56 28 4
gpt4 key购买 nike

我正在开发 iOS 框架。我需要在用户进入或退出特定 View Controller 时记录事件。为此,我在考虑是否能够以某种方式注册通知以在 Root View Controller 更改时触发自定义方法。或者也许使用 KVO。但我不明白如何从实现的角度执行此操作,因为我找不到任何此类通知。

在这方面的任何帮助将不胜感激。谢谢。

请注意,这是一个框架项目。因此构建了框架,然后将其添加/嵌入到另一个应用程序中。我没有关于该应用程序中 View Controller 的任何信息。我唯一可以访问的是 UIWindow 的 Root View Controller 。所以,我需要知道它何时发生变化。

最佳答案

开始工作了。答案是 method swizzling。不推荐作为问题的第一个解决方案。但如果小心使用并且您确切地知道自己在做什么,那就是要走的路。

在这里找到一篇很有用的文章:Method Swizzling

关于ios - 当 UIWindow RootViewController 更改 SWIFT 时触发事件/方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36124902/

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