我知道有多个问题在问同一个问题,但他们的解决方案都不适合我。
我制作了一个自定义的 viewController 类(Home),并单独制作了一个 .xib。(实际上,我将有 2 个笔尖——一个用于加载 ipad 版本,另一个用于 iphone)。
当我尝试实例化家庭类的实例时,我得到了问题中提到的错误。
在 xib 文件中,我所做的只是将 viewcontroller 对象从库中拖到屏幕上,它会自动在文件所有者和第一响应者下方添加一个 viewcontroller 图标。然后我进入 viewController 对象的检查器并将类从 viewController 更改为 Home。
我从解决方案中发现的下一步是连接检查器的视图插座。我不完全确定我应该将它连接到什么。我发现的解决方案是将其连接到视图图标,但我再次看到的是文件所有者、第一响应者和 vc 对象。它与任何一个都没有连接
这是我放在应用程序委托中的内容
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
Home *homePage = [[Home alloc] initWithNibName:@"HomeIpad" bundle:nil];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:homePage];
[self.window addSubview:navController.view];
[self.window makeKeyAndVisible];
return YES;
}