Ios 如何使用UISearchBar通过Swift查询字符串列表

Ios 如何使用UISearchBar通过Swift查询字符串列表,ios,arrays,csv,swift,import,Ios,Arrays,Csv,Swift,Import,我在一个.CSV文件中有一列10000个字符串 我用它准备了UISearchBar,它可以搜索一个数组 因此,我的猜测是以某种方式导入.CSV或其他包含数据的文件类型,并将其转换为数组。我确实尝试使用来实现这一点,但没有走多远(我希望他们有更多的例子) 核心数据是否有能力满足我的要求 问题是问一些类似的问题,但我无法理解答案。您首先必须阅读您的CSV文件。如果它是一个非常简单的文件,例如每行一个字符串,那么只需打开它并将其逐行读取到数组中即可。然后,您可以通过以下方式筛选数组中的部分搜索字符串:

我在一个.CSV文件中有一列10000个字符串

我用它准备了UISearchBar,它可以搜索一个数组

因此,我的猜测是以某种方式导入.CSV或其他包含数据的文件类型,并将其转换为数组。我确实尝试使用来实现这一点,但没有走多远(我希望他们有更多的例子)

核心数据是否有能力满足我的要求


问题是问一些类似的问题,但我无法理解答案。

您首先必须阅读您的CSV文件。如果它是一个非常简单的文件,例如每行一个字符串,那么只需打开它并将其逐行读取到数组中即可。然后,您可以通过以下方式筛选数组中的部分搜索字符串:

let searchString = "Foo"
var filtered = strings.filter({ (entry: String) -> Bool in
    return entry.rangeOfString(searchString) != nil
})