gpt4 book ai didi

ios - 是否有标志表明调用了 `viewDidAppear`?

转载 作者:可可西里 更新时间:2023-11-01 04:04:20 27 4
gpt4 key购买 nike

是否有标志指示 viewDidAppear 已被调用?

我想我可以在子类化的 UIViewController 中创建我自己的标志,但我想知道是否已经有了一些东西。

我问的原因是因为我想在某些服务器端事件发生时关闭 View 。问题是网络事件是异步的,因此我不知道 View 是否已完全构建。现在我必须向我的 Controller 添加两个属性 viewAppearederrorOccured 并分别在网络观察器和 videDidLoad 中检查它们。它看起来像是我想删除的样板代码,因为 UIKit 必须有一些内部标志来指示 View 是否已完全显示。

最佳答案

documentation for "viewDidAppear"说:

Notifies the view controller that its view was added to a view hierarchy.

因此,您可以使用的另一个“标志”是查看 View Controller 的 View 是否有 "superview" property ,它是 View 层次结构的一部分。

关于ios - 是否有标志表明调用了 `viewDidAppear`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18570623/

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