ios - 出于某种原因搜索栏未调用 textDidChange

标签 ios xcode swift uisearchbar

我是 Xcode 的新手,所以请原谅我的无知。

我在 ViewController 上有一个 searchBar 和一个 tableView。我有一个用于 searchBarIBOutlet 并且我在 viewDidLoad 中指定了 searchBar.delegate = self。出于某种原因,当我在搜索栏中键入内容时,textDidChange 没有被调用。

谁能帮我解决这个问题?谢谢。

最佳答案

我成功了。即使我指定了 searchBar.delegate = selfviewDidLoad , 在我指定 searchBar 之前它不起作用在 Storyboard界面中委托(delegate)。

关于ios - 出于某种原因搜索栏未调用 textDidChange,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29109943/

相关文章:

ios - Ios 中视频上的文本动画

android - Android 和 iOS 在 Intent 和后台操作方面的差异

objective-c - 使用 prepareForSegue 作为按钮

swift - IOHIDDeviceSetReport 方法不接受 Swift 3 中的 UnsafeRawPointer 类型

ios - 尝试在 iOS 项目中安装 FontAwesomeSwift 时 Carthage 失败

ios - Safari移动插件开发

objective-c - 多播委托(delegate) - 多个类从 iOS 中的 UI 控件接收通知

ios - 为什么 NSBluetoothPeripheralUsageDescription key 的应用程序被 "Missing Purpose String in Info.plist File"拒绝?

ios - 如何在 Swift 的同一部分中显示 UITableView 中的特定行列表

Swift - 2 tableviews 和 detailviewcontroller