我有一個充滿歌曲和歌詞的sqlite數據庫,我試圖檢索並將它們存儲在一個數組中。我宣佈類似下面在結構數組中存儲值
struct KArray {
let SongTitle: String
let SongLyrics: String
let ESongTitle: String
func match(string:String) -> Bool {
let lowerCaseKeyword = string.lowercaseString
return SongTitle.lowercaseString.containsString(lowerCaseKeyword) || ESongTitle.containsString(lowerCaseKeyword)
}
}
var keerthanaiArray = [KArray]()
數組,我填充從SQLite表讀出該數組像下面
keerthanaiArray = [KArray(SongTitle : songTitleT!, SongLyrics : songLyricsT!,
ESongTitle : EsongTitleT!)]
但它沒有得到存儲陣列,只有最後一項是存儲。請協助
更換'keerthanaiArray = [KArray(...)''通過keerthanaiArray.append(KArray( ...))'。 - 但是你的名字是誤導性的,'KArray'不是一個數組。 –