Как я могу проверить, был ли UIViewController "Уволен"? - PullRequest
4 голосов
/ 03 августа 2010

Я хотел бы знать, у меня есть UIButton в классе A, который делает presentModalViewController:aViewController...

Я хочу проверить, когда aViewController отклонен.

Как я могу это сделать?

Спасибо!

1 Ответ

4 голосов
/ 18 ноября 2010

На самом деле, вы не можете.Notification (Bad Work apple) отсутствует.

Но есть решение:

использовать viewDidAppear, viewWillAppear, viewWillDesappear, viewDidDesappear в viewController, который вызвал функцию presentModalViewController

идея:

.h:

BOOL hasModal;

.m:

-(void)presentModal
{
   hasModal = YES;
   [self presentModalViewController:_viewController animated:YES];
}


-(void)viewDidAppear:(BOOL)animated
{
  [super viewDidAppear:animated];
  if(hasModal)
  {
    // your code 
  }
}

Удачи ^^

...