【问题标题】:-(void)viewWillDisappear:(BOOL)animated method didnot called in ios sdk 5 but called in ios sdk4-(void)viewWillDisappear:(BOOL)动画方法没有在 ios sdk 5 中调用,但在 ios sdk4 中调用
【发布时间】:2012-07-25 03:36:45
【问题描述】:

我遇到了这个问题,当我在 4.3 模拟器中运行此视图时会调用 -(void)viewWillDisappear:(BOOL)animated 方法,但当我在 5.0 和更多模拟器中运行应用程序时不会调用它。 你能解释一下原因吗?

【问题讨论】:

  • 您是否使用 xib 文件进行界面初始化?
  • 也许更多关于问题的事情?你到底在做什么?重现此类行为的一些步骤?
  • 您是否试图实现某种 ViewController 遏制?一个 ViewController 在另一个 ViewController 中?

标签: iphone ios ios5 ios4 uiviewcontroller


【解决方案1】:

我试图复制这个,但在我的情况下,它在两种情况下都调用 viewWillDisappear: (模拟器4.3和5.0)这是我做的

1> 创建了新的投影 2> 在 vi​​ewWillAppear 中添加了一个 UIbutton: 3> 在 btn 点击使用 presentModalVIewController:(BOOL)animated

模态显示新控制器

每次出现新的控制器时

它正在调用父控制器的 viewWillDiappear:(BOOL)animated

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-21
    • 2013-07-16
    • 2012-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多