Cocoa-Touch - 同时关闭模态viewcontroller和pop viewcontroller

时间:2012-01-21 09:16:20

标签: objective-c cocoa-touch uiviewcontroller uinavigationcontroller modalviewcontroller

我怎样才能做到这一点?基本上我首先有一个列出一些项目的视图控制器,如果我触摸一个项目,它将在堆栈上推送另一个视图控制器以获得该项目的详细视图,然后如果我选择"编辑"它将呈现一个模态视图控制器,在这个模态视图控制器中我可以选择删除该项目。如果我选择删除我想要关闭模态视图控制器并将其带回项目列表。

为清晰起见,ListViewController,DetailedViewController,EditViewController。

1 个答案:

答案 0 :(得分:1)

我建议使用DetailedViewController进行编辑,例如Contacts.app。

如果您不想省略EditViewController,那么您可以使用委托模式解决它,该模式会在您关闭编辑控制器之​​前弹出DetailedViewController。