我有一个充满歌曲和歌词的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'不是一个数组。 –