iOS 12上重写导航控制器init(rootViewController崩溃问题
崩溃信息
2023-10-16 16:35:47.833832+0800 DemoFor2C2P[618:27743] DemoFor2C2P/Test2NavViewController.swift: 10: 7: Fatal error: Use of unimplemented initializer 'init(nibName:bundle:)' for class 'DemoFor2C2P.Test2NavViewController'
如何避免
代码截图
- 如果继承UINavigationController,并重写方法1,并且没有重写方法2,在iOS12 会崩溃,这两个方法在iOS12上必须是成对出现
- 不要重写 init(rootViewController: UIViewController) 方法
iOS 12上重写导航控制器init(rootViewController崩溃问题
https://houboye.github.io/2023/10/16/ios/231016-ios-navigation-override-bug/