I upgraded Xcode from 7 to 8 and Swift from 2.3 to 3.
I get this error in let names = candidate["CandidateName"]! :
type nsfastenumerationiterator.element aka any any has no substring elements

let url = URL(string: "https://website.com") let data = try? Data(contentsOf: url!) var tmpValues = try! JSONSerialization.jsonObject(with: data!, options: JSONSerialization.ReadingOptions.mutableContainers) as! NSArray tmpValues = tmpValues.reversed() as NSArray reloadInputViews() for candidate in tmpValues { if ((candidate as? NSDictionary) != nil) { let names = candidate["CandidateName"]!
source share