我目前的设计如下
View1(mainview)创建一个view2,在view2中将引用设置回view1,呈现view2
view2创建一个view3,将view3设置为具有相同的view1引用,呈现view3
view3然后需要根据用户选择调用view1上的一个函数,该函数当前工作正常,然后它应该呈现view1。
问题是我需要一种在view3完成时显示view1的方法,所以这个引用会被传递并且显然有效,因为调用它的方法会执行。我遇到的问题是在尝试将应用程序冻结时。我还尝试创建一个新的view1,将其设置为引用并显示它,这也会导致冻结。
可能是什么问题?我像其他一切一样呈现它。
答案 0 :(得分:0)
如果您致电presentModalViewController
来显示视图(如标题所示),您应致电dismissModalViewControllerAnimated
view3
和view2
以显示view1
试。
答案 1 :(得分:0)
很抱歉回答我自己的问题,但最后我在viewController创建时传递了一个指针,只是用它来关闭视图。例如传入发送者指针