4

我想知道,我在 A 类中有一个 UIButton presentModalViewController:aViewController...

我想检查 aViewController 何时被解雇。

我怎样才能做到这一点?

谢谢!

4

1 回答 1

4

事实上,你不能。没有通知(坏工作苹果)。

但是有一个解决方案:

在调用 presentModalViewController 函数的 viewController 中使用 viewDidAppear、viewWillAppear、viewWillDesappear、viewDidDesappear 系列

想法:

。H :

BOOL hasModal;

.m:

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


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

祝你好运^^

于 2010-11-18T16:27:36.453 回答