Ios5 应用程序试图在iOS 5中以模态方式显示活动控制器错误

Ios5 应用程序试图在iOS 5中以模态方式显示活动控制器错误,ios5,presentmodalviewcontroller,Ios5,Presentmodalviewcontroller,我找到了一些关于这个问题的其他帖子,但这些建议都没有真正帮助我。我知道在新的iOS中,presentModalViewController已经过时,应该用presentViewController替换,我已经这样做了。一些帖子还建议设置代理,我也这么做了。因此,让我解释一下我的应用程序正在做什么,希望有人能帮助我。:) 我想在iOS 5之前,我的应用程序一直运行正常 我有一个标签控件。其中一个选项卡是我的搜索,我使用UISearchDisplayController。例如,在文本区域中键入“mu

我找到了一些关于这个问题的其他帖子,但这些建议都没有真正帮助我。我知道在新的iOS中,presentModalViewController已经过时,应该用presentViewController替换,我已经这样做了。一些帖子还建议设置代理,我也这么做了。因此,让我解释一下我的应用程序正在做什么,希望有人能帮助我。:)

我想在iOS 5之前,我的应用程序一直运行正常

我有一个标签控件。其中一个选项卡是我的搜索,我使用UISearchDisplayController。例如,在文本区域中键入“music”,然后在下面的表视图中显示与搜索匹配的条目。然后用户将单击一个条目,我将使用presentViewController(was presentModalViewController)显示另一个视图(显示该条目的详细信息)。这项工作一直持续到最近。。。它崩溃了!!!我尝试过几种方法,但都不奏效,因为其他帖子中提到的一些场景是不同的

我记录了这个异常,它说的正是这样:“应用程序试图以模态方式呈现一个活动的控制器。”

我的测试方式是:启动应用程序。单击“搜索”选项卡。然后在文本区域键入内容。表中会显示匹配项的列表。我点击一个条目。此时,它应该显示另一个视图,但它崩溃了,这是正在记录的错误

在didSelectRowatineXpath:(NSIndexPath*)indexPath{}函数中,我创建了详细视图:

controller = [[SlaveReportPageViewController alloc] initWithNibName:@"SlaveReportPageViewController" bundle:nil];
然后我叫:

[self-presentViewController:控制器已设置动画:未完成:无]

启动它

我很感激你的建议。多谢各位