Недавно я начал новый проект, и после того, как я успешно создал страницу входа в систему, у меня возникла проблема.Представление контроллера просмотра после входа в систему
Если я печатаю в действительных учетных данных в текстовых полях, мое приложение должно сделать следующее:
if (user) {
[self.delegate loginViewControllerDidLogin:self];
...
«если пользователь» часть означает, что все было в порядке. После нескольких часов поиска я узнал, что мой [self.delegate loginViewControllerDidLogin:self];
должен быть определен в файле AppDelegate.m
. Здесь я написал следующий код:
- (void)loginViewControllerDidLogin:(LoginViewController *)controller {
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController * ViewController = [[UIViewController alloc] init];
[self.window addSubview:ViewController.view];
[self.window.rootViewController presentViewController:ViewController animated:YES completion:nil];
}
Моя проблема заключается в том, что я не могу определить ViewController на моей раскадровку, поэтому я не могу подключить код с самим ViewController.
Поэтому в основном я хотел бы приложение, чтобы открыть новый ViewController после входа в
Почему вы не можете определить ViewController на своем раскадровке? – psobko
Я не знаю, как ... попробовать его в ViewController.h, но даже после того, как я импортировал его в файл AppDelegates.m, он просто не мог его распознать. – Annoonny