2016-03-31 70 views
0

如何使用的UISearchBar 和代表SQL例如搜索查詢 後得到索引部分標題進行搜索後我有顯示與firstcharacter的節頭的所有聯繫人追平後,現在的表在搜索欄上的文本只有匹配列表應該與結果匹配節標題標題作爲第一個字符,我已經嘗試與代表dipslayed。 `FUNC getfirstcharacter(){ firstchar.removeAll()如何獲得索引部分標題中使用的UISearchBar

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()!)!) 
     } 

    } 

} 

回答

0
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中的搜索欄,並採取輸入的文本和運行查詢

相關問題