NavigationController和视图层次结构问题

问题描述 投票:0回答:1

我有1(rootViewController)视图控制器,它嵌入在导航控制器中。 然后,我推送了另一个视图控制器(secondViewController),该视图控制器在标题视图中具有搜索控制器。 当我尝试搜索成为第一响应者(有效)时,我在终端机上收到了以下信息:

警告:尝试显示“ AppName.CustomSearchViewController:0x7face0c20eb0>,其视图不在窗口层次结构中!

仅在低于11的iOS中会发生这种情况。当我将第二个视图控制器嵌入导航控制器并以模态显示时,一切正常,但是我需要完全推动。 我该如何解决?

uinavigationcontroller uisearchcontroller view-hierarchy
1个回答
0
投票

我解决了! 我需要在rootViewController中将definePresentationContext设置为false,以使其在另一个上运行!

© www.soinside.com 2019 - 2024. All rights reserved.