Ios dismissModalViewControllerAnimated后调用的解除分配控制器
我有一个从当前视图控制器启动的模式视图,如下所示Ios dismissModalViewControllerAnimated后调用的解除分配控制器,ios,view,modal-dialog,Ios,View,Modal Dialog,我有一个从当前视图控制器启动的模式视图,如下所示 [self presentModalViewCOntroller:modalViewController animated:TRUE]; 当有人按下按钮时,“模态视图”控制器会自动关闭 [self dismissModalViewControllerAnimated:TRUE]; 几个屏幕之后,我尝试在窗口内交换根视图。我一直这样做,没有任何麻烦。但在某种情况下,当在窗口内切换一个视图时,会在模态视图控制器上调用picker delegate
[self presentModalViewCOntroller:modalViewController animated:TRUE];
当有人按下按钮时,“模态视图”控制器会自动关闭
[self dismissModalViewControllerAnimated:TRUE];
几个屏幕之后,我尝试在窗口内交换根视图。我一直这样做,没有任何麻烦。但在某种情况下,当在窗口内切换一个视图时,会在模态视图控制器上调用picker delegate方法,尽管它不久前已被取消
这非常奇怪,因为调用dismissModalViewController时,通常会解除分配模态视图控制器
为什么调用模态视图控制器中的视图?
似乎有人,可能窗口还有一个引用。除了解雇Modalviewcontroller之外,您还应该做其他事情吗
谢谢解聘MODALVIEWCONTROLLER就足够了。看起来你确实有一个问题,一些你不想提及的东西。如果没有看到更多的代码,我就无法指出任何特定的内容。picker将其称为什么?它是一个应该仍然存在的选取器,还是一个应该被销毁的选取器?它是一个处于模态视图上的选取器,该视图已被解除,不应该再存在。