title: unexpectedly found nil while unwrapping an Optional value - while passing the table result to an array
body: <p>I have the below logic in the program </p>
  
  <pre><code>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!))
  </code></pre>
  
  <p>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</p>
  
  <p>Please help</p>