gpt4 book ai didi

ios - 类型 'string' 的值没有成员 'containsString'

转载 作者:搜寻专家 更新时间:2023-10-31 22:05:24 24 4
gpt4 key购买 nike

我是 iOS 应用开发的新手。

我正在 swift 3 中以编程方式实现搜索栏。

当我更新搜索 Controller 的内容时​​,出现此错误。

value of type 'string' has no member 'containsString'

在这一行:

return  categoryMatch &&
candy.name.lowercaseString.containsString(searchText.lowercaseString)

这是代码:

func updateSearchResultsForSearchController(searchController: UISearchController) {
func filterContentForSearchText(searchText: String, scope: String = "All") {
filteredCandies = candies.filter { candy in
let categoryMatch = (scope == "All") || (candy.category == scope)
return categoryMatch && candy.name.lowercaseString.containsString(searchText.lowercaseString)
}

tableView.reloadData()
}
}

最佳答案

如果您使用的是 Swift 3,则更改此行

return categoryMatch && candy.name.lowercaseString.containsString(searchText.lowercaseString)

return categoryMatch && candy.name.lowercased().contains(searchText.lowercased())

关于ios - 类型 'string' 的值没有成员 'containsString',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42804031/

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