gpt4 book ai didi

ios - UISearchDisplayController 不适用于 iOS 5

转载 作者:行者123 更新时间:2023-11-29 11:05:29 25 4
gpt4 key购买 nike

我正在使用 Storyboard,并且在我需要搜索的 TableView Controller 中添加了“搜索栏和搜索显示 Controller ”。它在 iOS 6+ 中按预期工作,具有变暗和搜索功能(以及隐藏顶部导航栏的简洁功能)。

但是在 iOS5 上,我得到了不同的结果。在我的一个 TableView Controller 中,搜索栏出现并可点击,显示键盘,但似乎没有连接搜索显示 Controller ,因为当您开始输入时没有任何反应。

在另一个 TableView Controller 中,它在被推送到导航 Controller 之前就崩溃了。这是没有显示一些 CPU 指令的堆栈跟踪的崩溃之一。我的自定义 TableView Controller 子类中的 viewWillLoad、viewDidLoad 等函数甚至从未被触发,所以我猜这也与 UISearchDisplayController 不太喜欢 iOS 5 中的 Storyboard有关。当我删除时, View 被正确推送 Storyboard中的搜索栏。

有人知道如何解决这个问题吗?据我所知,“搜索栏和搜索显示 Controller ”似乎适用于 iOS 5 中的某些人。

最佳答案

我想我会自己回答这个问题。

似乎是 iOS 5 和在 Interface Builder 中创建的搜索显示 Controller 的问题。如果您手动设置搜索显示 Controller ,它会像在 iOS 6 上一样工作。

关于ios - UISearchDisplayController 不适用于 iOS 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13817575/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com