должно быть простое решение, которое мне не хватает. У меня есть приложение, управляемое Tab View Controller, которое я хотел бы защитить паролем всякий раз, когда приложение запускается или открывается пользователем. Я создал класс пароля и контроллер представления в IB.
Я пытаюсь использовать метод applicationDidLoadInForeground класса AppDelegate.m со следующим кодом:
- (void)applicationWillEnterForeground:(UIApplication *)application
{
NSUserDefaults *submissionDefaults = [NSUserDefaults standardUserDefaults];
if ([submissionDefaults boolForKey:@"passcodeActive"] == true)
{
PINAuthViewController *pinController = [[PINAuthViewController alloc] init];
[self presentViewController:pinController animated:YES completion:nil];
}
}
Я импортировал свой класс PINAuthViewController в заголовок
#import "PINAuthViewController.h"
но я получаю сообщение об ошибке при компиляции «Нет видимого @interface для« AppDelegate »объявляет селектор« PresentViewController: анимированный: завершение ».
Может ли кто-нибудь посоветовать, что я делаю неправильно? Намерение состоит в том, чтобы закрыть контроллер представления пароля, если пароль введен правильно.
Большое спасибо, Джеймс