AddNewHomeTableViewController

AddNewHomeTableViewController

我正在尝试使用导航菜单从一个视图控制器转到另一个视图控制器。我的问题是它将从AddNewHomeTableViewController访问代码,但不会从情节提要访问我的视图控制器。以下是我访问代码的方式:

AddNewHomeTableViewController *controller = [[AddNewHomeTableViewController alloc] init];
[weakSelf setViewControllers:@[controller] animated:YES];


谢谢,麻烦您了!

最佳答案

您无法在带有alloc init的情节提要中访问(或像在代码中一样创建)视图控制器。您使用InstantiateViewControllerWithIdentifier:。

AddNewHomeTableViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"AddHome"]; //be sure the identifier you use here is the same one you define in the storyboard

10-06 13:03