The error message says
Could not cast the actual type NSDictionary to the expected type NSArray
[NSDictionary]
means an array of dictionaries, but the value of response
is clearly a dictionary, represented by a pair of braces.
So it's actually
let quoteDictionary = quotesData["response"] as! NSDictionary
But it's recommended to use Swift native collection types
let quoteDictionary = quotesData["response"] as! Dictionary<String,AnyObject>