gpt4 book ai didi

ios - 从堆栈中的第三个 ViewController 调用 navigationController 的 rootViewController 中的方法 - iOS

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

我的 navigationControllers 层次结构如下:

vc1 -> vc2 -> vc3

我想在 vc3 解雇时从 vc3 调用 vc1 方法。

我尝试实现委托(delegate),但由于 vc1 没有 vc3 对象,所以没有成功。

(vc3 是在 segue 从 vc2 的时候创建的)

最佳答案

I tried to implement delegates but since vc1 doesn't have a vc3 object, it didn't work.

是的,但是当您在 v2 的生命周期范围内创建 v3 时,您可以访问 v1 和 v3(我想,您可以在 - (void)prepareForSegue:(UIStoryboardSegue *)segue 中将 v1 和 v3 链接在一起发件人:(id)发件人)。更新:尝试使用 self.navigationController.viewControllers[0] 来检索 vc1。

关于ios - 从堆栈中的第三个 ViewController 调用 navigationController 的 rootViewController 中的方法 - iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33033561/

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