presentModalViewController只是冻结了应用程序

时间:2011-04-02 17:31:45

标签: iphone

我目前的设计如下

View1(mainview)创建一个view2,在view2中将引用设置回view1,呈现view2

view2创建一个view3,将view3设置为具有相同的view1引用,呈现view3

view3然后需要根据用户选择调用view1上的一个函数,该函数当前工作正常,然后它应该呈现view1。

问题是我需要一种在view3完成时显示view1的方法,所以这个引用会被传递并且显然有效,因为调用它的方法会执行。我遇到的问题是在尝试将应用程序冻结时。我还尝试创建一个新的view1,将其设置为引用并显示它,这也会导致冻结。

可能是什么问题?我像其他一切一样呈现它。

2 个答案:

答案 0 :(得分:0)

如果您致电presentModalViewController来显示视图(如标题所示),您应致电dismissModalViewControllerAnimated view3view2以显示view1试。

答案 1 :(得分:0)

很抱歉回答我自己的问题,但最后我在viewController创建时传递了一个指针,只是用它来关闭视图。例如传入发送者指针