let allPlaces = resultsArray.map({ (param) -> Places in
return Places(dictionary: param )
})
print("All Places \(allPlaces[0].placeName)")
上述代码的输出是:
所有地方可选(“地铁”)
在下面的代码中, var 不是可选的。但是 print 语句将其打印为可选。它不应该打印所有地方“地铁”吗?
class Places: NSObject {
var name:String!
init(dictionary:Dictionary<String, Any>) {
name = dictionary["name"] as? String
}
}