iOS 5 查看事件顺序更改

标签 ios events view

有没有人注意到 iOS 5 中 View 事件的触发顺序发生了变化?使用标签栏从一个 View 切换到另一个 View ,iOS 4 中的顺序是:“viewWillDisappear”,然后是“viewWillAppear”。在 iOS 5 中,它们被切换了。是否可以使用 iOS 5 但具有以前的事件顺序?

最佳答案

这是真的。 似乎选项卡的 viewDidLoad 现在在应用程序委托(delegate)的 didFinishLaunchingWithOptions 之前被调用。

我让应用程序启动初始化一些东西,然后让 viewDidLoad 对其进行自定义。 IOS 5 把它搞砸了,直到我让应用程序初始化例程不管它们是否已设置。

我猜您需要为此做好准备,或者在每个地方检查您的代码,确保没有任何东西被对方撤消或损坏。

关于iOS 5 查看事件顺序更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7881943/

相关文章:

ios - UILabel 圆角在 iOS 7.1 中变得尖锐

ios - 如何检测用户何时从应用程序中截取屏幕截图?

ios - 在 iPad 上测量函数的运行时间

ios - 展开 Segue 会产生清晰的导航栏

javascript - 在 JavaScript 中处理 COM 对象事件

javascript - 隐藏和显示加载图像

android - 如何订购这样的元素?

android - 销毁 View (布局)

view - 使用 xib 创建自定义 View

jquery - 如何使用 FullCalendar 将事件添加到 Google 日历