I have the below logic in the program
var keerthanaiArray:[KStruct]!
if KeerthanaigalDB.open()
{
var i = 0
let querySQL = "SELECT * FROM KEERTHANAIGAL ORDER BY ROWID DESC"
let results:FMResultSet? = KeerthanaigalDB.executeQuery(querySQL, withArgumentsInArray: nil)
if (results != nil)
{
while results!.next()
{
let songTitleT = results?.stringForColumn("SONGNAME") as String!
arrayData1.append(songTitleT!)
let songLyricsT = results?.stringForColumn("SONGLYRICS") as String!
arrayData2.append(songLyricsT!)
let EsongTitleT = results?.stringForColumn("ESONGNAME") as String!
print(songTitleT)
keerthanaiArray.append(KStruct(SongTitle : songTitleT!, SongLyrics : songLyricsT!,
ESongTitle : EsongTitleT!))
when I tried to execute the last statement keerthanaiArray.append the code breaks and throws an error message fatal error: unexpectedly found nil while unwrapping an Optional value
Please help