2014-03-06 92 views
-1

我有一個TableViewController命名爲假期它被設置在故事板作爲動態屬性與兩個單元格:一個顯示值,另一個顯示日期選擇器。在故事板中,如果我將HolidaysController設置爲我的根視圖並運行,它可以正常工作,以我設置的方式顯示值和選擇器。但是,如果我不是從另一個視圖控制器以這種方式撥打HolidayViewControllerUITableViewController通過模態工具欄按鈕

- (void)holidayActionPressed:(id)sender{ 
    HolidayViewController *controller = [[HolidayViewController alloc] init]; 
    UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:controller]; 
    controller.delegate = self; 
    [self presentViewController:navController animated:YES completion:nil]; 
} 

它不工作。它找不到我的細胞;他們返回零。我應該如何初始化HolidayViewController以便在從其他視圖調用時工作?

+0

@downvoter設置請評論? – Dalorzo

回答

1

嘗試實例HolidayViewController本:

UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main_iPhone" bundle: nil]; 
HolidayViewController *controller = (HolidayViewController*)[mainStoryboard instantiateViewControllerWithIdentifier: @"HolidayIdentifier"]; 

當HolidayIdentifier必須以故事板

+0

你太棒了!是的,它做到了! – Dalorzo

相關問題