【问题标题】:NavigationController and View Hierarchy issueNavigationController 和 View Hierarchy 问题
【发布时间】:2018-11-01 01:11:39
【问题描述】:

我有 1 个 (rootViewController) 视图控制器,它嵌入在导航控制器中。然后我推了另一个视图控制器(secondViewController),它在标题视图中有搜索控制器。当我尝试搜索成为第一响应者(活动)时,我在终端中得到了这个:

警告:尝试演示 “AppName.CustomSearchViewController:0x7face0c20eb0> on 谁的观点是 不在窗口层次结构中!

这只发生在低于 11 的 iOS 中。当我将第二个视图控制器嵌入导航控制器并以模态方式呈现时,一切正常,但我需要完全推送。我该如何解决这个问题?

【问题讨论】:

  • 当我试图激活我的搜索控制器并且系统从导航堆栈中的根视图控制器显示它时,会发生此错误!不是从当前活跃的。我有红色需要将定义PresentationContext 设置为true,但它不适用于iOS 11 低版本!

标签: uinavigationcontroller uisearchcontroller view-hierarchy


【解决方案1】:

我解决了!我需要在 rootViewController 中将 definePresentationContext 设为 false 以使其在另一个上工作!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多