I\'m trying to get some data from a JSON content(in my data.swift file) and assign it to \"comments\". Anyone know whats going wrong here and how I can fix it? Seems like a
There is an error in your code, but the error message you're seeing is incorrect and misleading due to a Swift compiler bug. The actual error message should read: AnyObject is not convertible to [String:AnyObject]
.
self.story["comments"]
returns an AnyObject
. To assign that value to self.comments
you must first typecast AnyObject
to the Dictionary type [String:AnyObject]
.
For example:
self.comments = self.story["comments"] as! [String:AnyObject]