gpt4 book ai didi

ios - 如何等待 UIViewController 完全初始化?

转载 作者:行者123 更新时间:2023-11-28 05:33:13 25 4
gpt4 key购买 nike

我有一个自定义的 segue 类型(覆盖 UIStoryboardSegue 的 init 和 perform 方法),在 init 方法中我实例化了目标 View Controller (VC)。在源 VC 的 prepareForSegue 方法中,我调用了目标 VC 的一个方法,该方法试图重新加载目标 VC 的 tableView。问题是 TableView 并不总是初始化,当我调用 TableView 的 reloaddata 时,有时会出现 nil 取消引用错误。问题是我怎样才能等到 VC 完全初始化并且不会出现此错误?我正在使用 swift,如果您在 swift 中为答案编写任何示例代码,我将不胜感激。

最佳答案

只需调用 viewController 的 View 来强制其加载。

[viewController view]; //will force a loadView if necessary
///then do what you're trying to do..

关于ios - 如何等待 UIViewController 完全初始化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26683869/

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