我正在开发双iPad / iPhone应用程序。
我遇到的问题只出在iPad上:
一切正常,除了从iPad上解除最顶层的模态控制器 - 该方法被调用,但模态视图控制器不会被忽略。我通过从前一个模态控制器调用DismissModalViewControllerAnimated来解散。
为什么这不适用于iPad的任何想法?
在所有情况下,我从父控制器调用PresentModalViewController和DismissModalViewControllerAnimated来处理其子模态控制器。
我正在使用MonoTouch(您可以通过我的方法来判断),但这可能无关紧要。我也可以在Obj-C中找到答案。
更新,以下内容可能会使其更清晰:
答案 0 :(得分:1)
您确定要解雇正确的观点吗?在模态视图中,假设您想要通过单击按钮来关闭视图。在该按钮的方法中,您想要调用DismissModalViewControllerAnimated方法。只是说
[self dismissModalViewControllerAnimated:YES];
如果没有看到你试图呈现和解散控制器的方式,很难真正诊断问题,但这应该有效。显示新视图后,您不需要从父控制器执行任何操作...
答案 1 :(得分:1)
找到了解决方法。必须满足所有这些条件才能解决它:
如果我们无法通过应用商店获取此信息,我会回复。但就目前而言,这对我们来说是一个很好的解决方案。