【发布时间】:2016-07-29 04:43:20
【问题描述】:
我有一个包含完整歌曲和歌词的 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不是一个数组。