使用uisearchbar搜索后如何获取索引的节标题
和委托和SQL查询
例如,我有一个表格,其中在显示栏上键入文本后,现在显示所有带有firstcharacter标题的联系人,只有匹配列表中的结果与标题标题匹配,这是我尝试使用代理的第一个字符。 `func getfirstcharacter()
{
firstchar.removeAll()
let (resultSet, err) = SD.executeQuery("SELECT DISTINCT(SUBSTR(name, 1, 1)) AS indexChar FROM tablename ORDER BY indexChar")
if err == nil && resultSet.count > 0
{
for row in resultSet
{
firstchar.append((row["indexChar"]?.asString()!)!)
}
}
}
最佳答案
func getsearchfirstcharacter()
{
firstchar.removeAll()
let (resultSet, err) = SD.executeQuery("SELECT DISTINCT(SUBSTR(name, 1, 1)) AS indexChar FROM tablename where name like '%\(srchSearchBar.text!)%' ORDER BY indexChar")
if err == nil && resultSet.count > 0
{
for row in resultSet {
firstchar.append((row["indexChar"]?.asString()!)!)
}
}
}
只需替换上面提到的查询和iboutlet作为搜索栏,然后输入输入的文本并运行查询
关于ios - 使用uisearchbar搜索后如何获取索引的节标题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36325930/