代替:
var params = Dictionary<String,AnyObject>()
尝试:
var params = Dictionary<String,Any>()
Any可以代表任何类型的实例,包括函数类型。
文档: https
:
//developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TypeCasting.html#//apple_ref/doc/uid/TP40014097-CH22-XID_448
在这种情况下,您似乎需要一个Dictionary,并且服务期望的是“ true”,而不是bool值。
我建议创建一个将bool值转换为String的函数,并使用该函数来设置params [“ tester”]。
例:
param["tester"] = strFromBool(true)
然后定义函数strFromBool以接受bool参数并根据其值返回“ true”或“ false”。



