我有一个自定义的navigationBar:
class Name_UINavigationBar: UINavigationBar {
// code
}
我想以编程方式将其设置为我的导航控制器。所以我尝试了:
var navController : UINavigationController = UINavigationController(
navigationBarClass: object_getClass(Name_UINavigationBar),
toolbarClass: nil)
// code
但它崩溃说:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException',
reason: 'MyProject.Name_UINavigationBar is not a subclass of UINavigationBar'
尝试这个。
let navController = UINavigationController(navigationBarClass: YourNavigationBar.self, toolbarClass: nil)
我遇到了同样的错误,并且能够像这样再次使它工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句