项目选择处理程序无法在Iphone 6上运行 - iOS 11(pod SearchTextField)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目选择处理程序无法在Iphone 6上运行 - iOS 11(pod SearchTextField)相关的知识,希望对你有一定的参考价值。

我正在尝试使用下拉列表创建一个自动完成TextField。在android中有一个非常方便和漂亮的自动完成小部件。但遗憾的是我没有在ios上找到任何东西。

所以我尝试了this库。它非常易于使用,并且在UI方面看起来很棒。但是有一个问题,那就是当我搜索任何项目并且在下拉列表中得到列表时,我无法选择其中任何一个。代码如下:

myTextField.itemSelectionHandler = { filteredResults, itemPosition in
        // Just in case you need the item position
        let item = filteredResults[itemPosition]
        print("Item at position (itemPosition): (item.title)")

        // Do whatever you want with the picked item
        self.myTextField.text = item.title
    }

我正在研究项目并将其包括在内。但它真的没有被召唤。你有同样的问题吗?以及如何解决它?

答案

如果您不是经验丰富的iOS开发人员,请忘记两件常见的事情:

  1. 通过插座将输入连接到viewcontroller(https://youtu.be/G_JKLxPYd60?t=208
  2. 在故事板中指定输入的自定义类

我添加了2个截图,向您展示我的意思。

Adding referencing outlet and specifiying custom class

Adding referencing outlet pt 2

我创建了一个small example project,希望能帮到你。

以上是关于项目选择处理程序无法在Iphone 6上运行 - iOS 11(pod SearchTextField)的主要内容,如果未能解决你的问题,请参考以下文章

无法在 iPhone 上运行示例 heathkit 项目 FitStoreandRetrieveHealthKitData

无法在 iPhone 上运行示例 heathkit 项目 FitStoreandRetrieveHealthKitData

无法在 iPhone 6.0 模拟器 Retina 4 英寸上全屏启动我的应用程序

无法在 iPhone 上运行在 xcode 中创建的应用程序

XCode 7 beta 6 UI 测试 - 无法选择列表中的元素

在设备上安装配置文件不会执行 xcode 6