私は、歌と歌詞がいっぱいの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]()
ような配列を宣言していると私は以下の
keerthanaiArray = [KArray(SongTitle : songTitleT!, SongLyrics : songLyricsT!,
ESongTitle : EsongTitleT!)]
ようにsqliteのテーブルから読み取った値を持つ配列を移入しています。しかし、それが配列として格納なっていない、唯一の最後のエントリがあります保存される。助けてください
置き換え 'keerthanaiArray =' 'keerthanaiArray.appendによって[KArray(...)](KArray( ...)) '。 - しかしあなたの名前は誤解を招きます。「KArray」は配列ではありません。 –