【问题标题】:viewDidAppear and viewWillDisappear not being called in UIViewController在 UIViewController 中未调用 viewDidAppear 和 viewWillDisappear
【发布时间】:2010-12-03 23:08:49
【问题描述】:

我正在使用 nib 文件创建 UIViewController 吗?

我已经实现了以下2个方法

  • (void)viewDidAppear:(BOOL)动画
  • (void)viewWillAppear:(BOOL)动画

在我的视图控制器中,但不是每次都调用这些方法?

代码中的错误是什么?

【问题讨论】:

  • 如果没有代码示例,我们真的不能说什么......

标签: iphone uiviewcontroller


【解决方案1】:

根据您加载 viewController 的方式,您的

(void)viewDidAppear:(BOOL)animated
(void)viewWillAppear:(BOOL)animated

不会被调用。

Here is one way 我加载了视图控制器。如您所见,我自己显式调用了 viewDidAppear、viewDidDisappear 等。

【讨论】:

    【解决方案2】:

    从笔尖初始化时,您可以使用awakeFromNib method

    【讨论】:

      猜你喜欢
      • 2014-03-21
      • 2011-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-31
      • 2011-05-19
      • 2012-08-26
      • 1970-01-01
      相关资源
      最近更新 更多