![](/img/trans.png)
[英]Adjust view size in UIViewController like the UITableViewController did
[英]UIViewController can not view UITableViewController
我有2个意见。 第一个是主UIViewController,第二个是UITableViewController,它具有要显示的数据。
所以我在第一个按钮上放了一个按钮,我想从UIViewController转到mytableviewcontroller。 但是,编写此代码时,我的应用程序崩溃了,我的代码出了什么问题?
错误:线程1程序收到信号sigabrt
-(IBAction) displayTableView:(id) sender{
myTableViewController = [[MyTableViewController alloc]
initWithNibName:@"TableViewController"
bundle:nil];
[[self view] addSubview:myTableViewController.view]; // thread 1 program received signal sigabrt
}
谢谢先进
`addSubview` does not retain your `myTableViewController`, so the app crashes.
您应该为myTableViewController使用属性,或者甚至更好,将您的控制器放在UINavigationController中
这应该工作。 还有其他问题。 从您发布的代码中,您的视图控制器名称为: MyTableViewController ,而您指定的笔尖名称为: TableViewController 。 通常,当您使用xib创建视图控制器时,它具有相同的名称。 如果单独创建了xib,请确保已连接界面构建器中的视图出口。 那应该工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.