我有一个从当前视图控制器启动的模态视图,如
[self presentModalViewCOntroller:modalViewController animated:TRUE];
当某人按下按钮时,模态视图控制器会自动解除。
[self dismissModalViewControllerAnimated:TRUE];
稍后几个屏幕,我尝试在窗口中交换根视图。我一直这样做,没有任何麻烦。但在某种情况下,当在窗口中切换一个视图时,即使认为它在一段时间之前被解除,也会在模态视图控制器上调用选择器委托方法。
这很奇怪,因为调用dismissModalViewController时通常会释放模态视图控制器。
为什么调用模态视图控制器的视图? 看来有人,可能窗口仍然有参考。除了dismissModalViewController之外你还应该做些什么吗?
由于
答案 0 :(得分:0)
DismissModalViewController应该足够了。看起来你有一个问题,你不想要的一些参考。在没有看到更多代码的情况下,我无法指出具体的任何内容。