在我的viewDidLoad
中,我添加代码以遵循UIApplication.didBecomeActive
通知,如下所示:
NotificationCenter.default.addObserver(self,
selector: #selector(ViewController.applicationDidBecomeActive),
name: UIApplication.didBecomeActiveNotification,
object: UIApplication.shared)
问题是,一旦订阅viewDidLoad
了通知,通知回调在调用之前是否不会触发viewDidLayoutSubviews()
?它发生在我所有 iOS 版本的所有 iOS 设备上,但如果这不是真的,它似乎是错误的根源。试图找出所有无法重现的错误的来源,但不确定这是否是其中之一。