【发布时间】:2011-04-20 05:13:24
【问题描述】:
我有一个从当前视图控制器启动的模态视图
[self presentModalViewCOntroller:modalViewController animated:TRUE];
当有人点击按钮时,模态视图控制器会自行关闭。
[self dismissModalViewControllerAnimated:TRUE];
几个屏幕之后,我尝试在窗口中交换根视图。我一直这样做,没有任何麻烦。但在某些情况下,当在窗口中切换一个视图时,模式视图控制器上的选取器委托方法被调用,即使它在不久前被解除了。
这很奇怪,因为模态视图控制器通常在调用dismissModalViewController时被释放。
为什么调用模态视图控制器中的视图? 似乎有人,可能窗口仍然有参考。除了dismissModalViewController,你还应该做点别的吗?
谢谢
【问题讨论】:
-
什么选择器调用它?它是应该仍然存在的选择器,还是应该被销毁的选择器?
-
它是模式视图上的一个选择器,已被关闭,不应再存在。
标签: ios view modal-dialog