Omg, this is a terrific bug of Xcode. Just read this. http://blog.bellebethcooper.com/xcode-bug.html
It made me smile.
The change was deceptively small, but here’s what it was (inside my API client class, where I actually get the JSON data from the API):
I changed this:
`let json = try? NSJSONSerialization.JSONObjectWithData(data, options: [])`
to this:
`let json = try? NSJSONSerialization.JSONObjectWithData(data, options: []) as! [String: AnyObject]`
This is one of the most frustrating debugging experiences I’ve ever
had, but I hope this post might help someone else who has the same
issue. And if you ended up here via googling a bug you’re struggling
with and this didn’t help you, I’m so sorry. I know exactly what
you’re going through. Don’t give up!