是否有 BOOL 或其他方式知道 viewDidLoad: 是否已被调用?
每次我的 View 进入事件状态时,我都需要更改 View 属性,但如果 View 从未加载过,我不想过早触发 viewDidLoad:。如果没有办法轻松判断 viewDidLoad: 是否已被调用,我将简单地在 View Controller 初始化中添加一个名为 loaded 的 BOOL 设置为 NO,然后在进入事件状态后更改 View 属性loaded 为 YES 或在 viewWillAppear 中:如果 loaded 为 NO,则将 loaded 设置为 YES。
最佳答案
使用isViewLoaded
.除此之外,它完全可以满足您的需求,没有太多可说的了。文档非常简单:
Calling this method reports whether the view is loaded. Unlike the view property, it does not attempt to load the view if it is not already in memory.
关于iphone - iOS:如何知道是否调用了 viewDidLoad?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19459013/