ana*_*ali 5 ios7 swift ios8 xcode6-beta7
我有一个自定义navigationBar:
class Name_UINavigationBar: UINavigationBar {
// code
}
Run Code Online (Sandbox Code Playgroud)
我想以编程方式将其设置为我的导航控制器.所以我尝试过:
var navController : UINavigationController = UINavigationController(
navigationBarClass: object_getClass(Name_UINavigationBar),
toolbarClass: nil)
// code
Run Code Online (Sandbox Code Playgroud)
但它崩溃说:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException',
reason: 'MyProject.Name_UINavigationBar is not a subclass of UINavigationBar'
Run Code Online (Sandbox Code Playgroud)
试试这个.
let navController = UINavigationController(navigationBarClass: YourNavigationBar.self, toolbarClass: nil)
Run Code Online (Sandbox Code Playgroud)
我遇到了同样的错误,并且能够让它再次运行.
| 归档时间: |
|
| 查看次数: |
4082 次 |
| 最近记录: |