我有2個視圖。第一個是主要的UIViewController,第二個是UITableViewController,它有我的數據顯示。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]; databaseName = @「my.db」; NSArray * documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES); \t NSString * documentsDir = [documentPaths objectAtIndex:0]; \t databasePath = [documentsDir stringByAppendingPathComponent:databaseName]; \t \t [self checkAndCreateDatabase]; \t \t [self readAnimalsFromDatabase]; } – user1007666