У меня есть представление, которое представлено как модальный контроллер представления, который принимает имя пользователя и пароль.Я хочу, чтобы это представление проверяло делегата, и если пользователь ранее не установил пин-код разблокировки для приложения, чтобы затем показать представление сменного контакта в качестве модального контроллера представления.Это мой код ...
+(void)presentCredentialsViewController:(UIViewController *)vc{
CredentialsViewController *cvc = [[CredentialsViewController alloc] init];
[vc presentModalViewController:cvc animated:FALSE];
}
, а затем в CredentialsViewController
-(void)viewDidLoad{
[super viewDidLoad];
if([appDelegate.pin isEqualToString: @""]){
UserPrefsViewController *upvc = [[UserPrefsViewController alloc] init];
upvc.cancelButton.hidden = true;
[self presentModalViewController:upvc animated:FALSE];
}
}
Но по какой-то причине это не работает.Отладчик просматривает код без ошибок, тем не менее, второй контроллер модального представления не отображается.