1
我希望能够编写一个Swift字典扩展,它会将最终得到的可靠数据作为URL参数附加到Web请求中。我尝试了各种技巧,似乎没有任何工作。Swift 2.1字典扩展
我已经得到最接近的是:
extension Dictionary where Key: StringLiteralConvertible, Value: AnyObject {
mutating func auth() -> Dictionary {
self.updateValue("2.0", forKey: "api")
return self
}
}
但这仍然引发错误:
Cannot invoke 'updateValue' with an argument list of type '(String, forKey:String)'
上读取行, “self.updateValue(...”
有什么建议?在此先感谢!
'self.updateValue(“2.0”as StringLiteralConvertible,forKey:“api”as AnyObject)'help?我认为它的类型不匹配,但我远离办公室mac。 – Ajwhiteway