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'

如何避免

代码截图

  1. 如果继承UINavigationController,并重写方法1,并且没有重写方法2,在iOS12 会崩溃,这两个方法在iOS12上必须是成对出现
  2. 不要重写 init(rootViewController: UIViewController) 方法

iOS 12上重写导航控制器init(rootViewController崩溃问题
https://houboye.github.io/2023/10/16/ios/231016-ios-navigation-override-bug/
作者
boye
发布于
2023年10月16日
许可协议