连续的模态视图控制器会在dismissModalViewControllerAnimated上崩溃应用程序

时间:2012-08-26 08:03:25

标签: iphone ipad ios5 uiviewcontroller ios

从根视图控制器,我显示一个模态视图控制器(FormSheet),它在某些用户操作上看起来像弹出窗口,单击模态视图控制器顶部的按钮(第一个)打开另一个模态视图控制器(第二个FormSheet )。这也看起来像一个弹出窗口。第二个模态视图控制器有一个关闭按钮,内部触摸事件写入第二个模态视图控制器类。当关闭按钮事件处理程序时,我调用[self dismissModalViewControllerAnimated:YES]来解除第二个模态视图控制器。但是应用程序在这一点上起了作用。 (注意:我已经使用故事板来创建UI并关闭ARC的过渡)。请告诉我我做错了什么!

  

我收到的错误信息是[myFirstPoppViewController topViewController]:无法识别的选择器发送到实例0x6895410

1 个答案:

答案 0 :(得分:0)

这是糟糕的设计。如果您要创建视图层次结构,我建议您考虑使用UINavigationController

这样做可以让您通过后处理按钮和转换来浏览图层和图层层。