Model view controller 如何检查UIViewController是否为“;“你解雇了吗?”;?
我想知道,我在A班有一个Model view controller 如何检查UIViewController是否为“;“你解雇了吗?”;?,model-view-controller,uiviewcontroller,presentmodalviewcontroller,Model View Controller,Uiviewcontroller,Presentmodalviewcontroller,我想知道,我在A班有一个 presentModalViewController:aViewController… 我想检查一下aViewController何时被解除 我该怎么做 谢谢 事实上,你不能。没有通知(坏苹果) 但有一个解决办法: 在调用presentModalViewController函数的viewController中使用ViewDidDisplay、ViewWillDisplay、viewWillDesappear、viewDidDesappear族 这个想法: .h: .m:
presentModalViewController:aViewController…
我想检查一下aViewController何时被解除
我该怎么做
谢谢 事实上,你不能。没有通知(坏苹果) 但有一个解决办法: 在调用presentModalViewController函数的viewController中使用ViewDidDisplay、ViewWillDisplay、viewWillDesappear、viewDidDesappear族 这个想法: .h: .m: 祝你好运^^
BOOL hasModal;
-(void)presentModal
{
hasModal = YES;
[self presentModalViewController:_viewController animated:YES];
}
-(void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
if(hasModal)
{
// your code
}
}