Я создаю простой модальный ViewController. Я создаю перо с кнопкой и нажимаю на эту кнопку, вызывая метод для отображения модального viewController, в котором я создаю viewController и кнопку внутри него, вот так
UIViewController *modalViewController = [[UIViewController alloc]initWithNibName:nil bundle:nil];
modalViewController.view.backgroundColor = [UIColor redColor];
modalViewController.;
UIButton *btnDismissViewController = [UIButton buttonWithType:UIButtonTypeRoundedRect];
btnDismissViewController.frame = CGRectMake(60, 160, 150, 50);
[btnDismissViewController setTitle:@"DISMISS" forState:UIControlStateNormal];
[btnDismissViewController addTarget:self action:@selector(dismissViewCOntroller) forControlEvents:UIControlEventTouchUpOutside];
btnDismissViewController.backgroundColor = [UIColor grayColor];
[modalViewController.view addSubview:btnDismissViewController];
[self presentModalViewController:modalViewController animated:YES];
Это представление отображается правильно, но после нажатия кнопки на modalViewController целевой метод для отмены modalViewController не вызывается. Я определенно упускаю что-то очевидное, но не понимаю, что. Кто-нибудь может помочь, пожалуйста?
Спасибо заранее.