Я знаю, что несколько вопросов задают одно и то же, но ни одно из их решений не помогло мне.
Я создал собственный класс 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;
}