【发布时间】:2012-01-18 06:15:17
【问题描述】:
在我的模态视图控制器中,我有一个按钮处理方法,其中包括
[self dismissModalViewControllerAnimated: YES];
在呈现视图控制器中,我重写了dismissModalViewControllerAnimated: 如下:
-(void) dismissModalViewControllerAnimated: (BOOL)animated
{
NSLog(@"dismiss");
[super dismissModalViewControllerAnimated: animated];
}
当按钮被触摸时,按钮处理方法被调用,但是dismissModalViewControllerAnimated: override 似乎没有被调用:NSLog(@"dismiss");语句没有被调用,方法内的断点也不会被命中。
我试过了
[[self presentingViewController] dismissModalViewControllerAnimated: YES];
但这也没有用。但是,模态视图控制器确实被解除了。
知道可能出了什么问题吗?
【问题讨论】:
标签: ios uiviewcontroller uikit modal-dialog