gpt4 book ai didi

swift - 如何在 Swift 中获取对先前 viewController 的引用?

转载 作者:搜寻专家 更新时间:2023-10-30 22:02:03 25 4
gpt4 key购买 nike

有人可以帮我在 UINavigationController 堆栈中获取之前的 viewController 的引用吗?我确信这很简单,但此刻我有点不知所措。

enter image description here

最佳答案

首先数组总是从索引 0 开始,所以要访问前一个你需要减去 2。如果你的访问索引,你上面的代码也会因 数组索引超出范围 而崩溃对象小于您的计数。所以像这样检查你的情况

let count = viewControllers?.count
if count > 1 {
if let setVC = viewControllers?[count -2] as? SWSetVC {
//Set the value
}
}

关于swift - 如何在 Swift 中获取对先前 viewController 的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38492977/

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