我有一个UINavigationController我将子视图添加到。
[masterNavigationController.view addSubview:footerViewController.view];
问题是,当UIButton尝试向控制器发送消息时,应用程序崩溃(main.m中的SIGABRT)。
我知道我可以自定义导航控制器的工具栏,但这会使事情变得非常复杂。
是否可以在这样的导航控制器中添加子视图,还是其他问题?
- 编辑---
以下是footerviewcontroller的创建代码:
CIFooterViewController*footerViewController = [[[CIFooterViewController alloc] init];
答案 0 :(得分:1)
我会猜测(因为它很常见)当你创建footerViewController时,你不会保留它。将视图添加到UINavigationController不会阻止该视图控制器。一定要保留footerViewController。
否则,您应该在创建它的位置发布代码。
答案 1 :(得分:0)
似乎无法将viewcontrollers视图添加为子视图。把它变成UIView而且效果很好。