【发布时间】:2011-11-19 21:01:19
【问题描述】:
我有 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
}
感谢前辈
【问题讨论】:
-
可以添加崩溃日志吗?是xib吗?你在这些类的 viewDidLoad 中有什么?
-
这是在我的 UITableViewController - (void)viewDidLoad { [super viewDidLoad];数据库名称 = @"my.db"; NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDir = [documentPaths objectAtIndex:0]; databasePath = [documentsDir stringByAppendingPathComponent:databaseName]; [自我检查AndCreateDatabase]; [自读AnimalsFromDatabase]; }
标签: ios cocoa-touch uiviewcontroller uitableview tableview