Nik*_*unj 11 multithreading uinavigationbar swift ios13
尝试为iOS 13用户隐藏视图控制器的导航栏时,应用程序崩溃。
致命异常:NSInternalInconsistencyException
线程违规:预期主线程
self.navigationController?.isNavigationBarHidden = true
Run Code Online (Sandbox Code Playgroud)
override func viewWillAppear(_ animated: Bool) {
self.navigationController?.isNavigationBarHidden = true
super.viewWillAppear(animated)
}
Run Code Online (Sandbox Code Playgroud)
override func viewWillDisappear(_ animated: Bool) {
self.navigationController?.isNavigationBarHidden = false
super.viewWillDisappear(animated)
}
Run Code Online (Sandbox Code Playgroud)
Sae*_*eed 13
做以下动作
DispatchQueue.main.async {
self.navigationController?.isNavigationBarHidden = false
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10244 次 |
| 最近记录: |