ios4 – 在IOS 4.x或更低版本中,在将视图添加到视图中时,viewDidAppear方法没有被调用,为什么?

ios4 – 在IOS 4.x或更低版本中,在将视图添加到视图中时,viewDidAppear方法没有被调用,为什么?,第1张

概述在iOS 4.x或更低版本中,viewDidAppear和viewWillAppear,viewDidDisappear和viewWillDisappear,这样的ViewController的委托方法没有被调用.相同的方法与iOS 5.x相同. 为什么?是iOS 4.x或更低版本的错误.因为在iOS 5.x中,所有这些方法都以适当的方式和顺序被调用. 提前致谢, Mrunal 对于 IOS4.x 在iOS 4.x或更低版本中,vIEwDIDAppear和vIEwWillAppear,vIEwDIDdisappear和vIEwWilldisappear,这样的VIEwController的委托方法没有被调用.相同的方法与iOS 5.x相同.

为什么?是iOS 4.x或更低版本的错误.因为在iOS 5.x中,所有这些方法都以适当的方式和顺序被调用.

提前致谢,
Mrunal

解决方法 对于 IOS4.x,我使用这样的UINavigationController委托方法:
-(voID)navigationController:(UINavigationController *)navigationController dIDShowVIEwController:(UIVIEwController *)vIEwController animated:(BOol)animated{    if (SYstem_VERSION_LESS_THAN(@"5.0")) {        [activeVIEw vIEwDIDAppear:YES];    }}-(voID)navigationController:(UINavigationController *)navigationController willShowVIEwController:(UIVIEwController *)vIEwController animated:(BOol)animated{    if (SYstem_VERSION_LESS_THAN(@"5.0")) {        [activeVIEw vIEwWillAppear:YES];    }}

我希望这有帮助!

总结

以上是内存溢出为你收集整理的ios4 – 在IOS 4.x或更低版本中,在将视图添加到视图中时,viewDidAppear方法没有被调用,为什么?全部内容,希望文章能够帮你解决ios4 – 在IOS 4.x或更低版本中,在将视图添加到视图中时,viewDidAppear方法没有被调用,为什么?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1097523.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存