我正在创建一个基于导航的应用程序。导航栏有一个搜索图标;单击它时,我将 SearchViewController 推到导航控制器(包含搜索栏和表格视图)上。
当搜索视图加载时,我隐藏了表格视图,试图让前一个视图(从中选择搜索图标的视图)显示在搜索视图后面,但导航控制器似乎正在删除这个视图。如果我将搜索视图添加为 appDelegates 窗口上的子视图,我可以看到搜索视图后面的前一个视图,但是当我在搜索栏中单击时应用程序崩溃(它似乎无法控制附加到的视图控制器搜索视图)。
我正在寻找有关如何达到我想要的结果的任何建议?
谢谢。