iOS 5 查看事件顺序更改

Posted

技术标签:

【中文标题】iOS 5 查看事件顺序更改【英文标题】:iOS 5 View events order change 【发布时间】:2011-10-24 21:01:27 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

我让应用程序启动初始化了一些东西,并且 viewDidLoad 自定义了它。 IOS 5 把它搞砸了,直到我让应用程序初始化例程,如果它们已经设置好了。

我猜你需要为此做好准备,或者让你的代码在每个地方检查没有任何东西被撤消或被另一个地方破坏。

【讨论】:

以上是关于iOS 5 查看事件顺序更改的主要内容,如果未能解决你的问题,请参考以下文章

我可以更改从另一个线程更改 ObservableCollections 后触发的 OnCollectionChanged 事件的顺序吗?

Socket.io 是不是保证按客户端顺序接收广播事件?

使用核心蓝牙 ios 扫描外围设备时如何更改特征顺序

Xcode - iOS - 要更改的导航控制器场景顺序

iOS:如何使用 IQKeyboardManager 更改要聚焦的 UITextField 的顺序

UICollectionView.reloadData() 更改单元格顺序 | iOS 斯威夫特