为什么这是可能的:无法将类型的价值“的NSDictionary”到指定的类型“词典”
var orderRequestUserValues : Dictionary = [ "ClientID": "TEST",
"UserName": "sysadmin",
"Password": "123456",
"ModuleID": "StockProcessing",
"FunctionID": "SetStockActivity",
"TransmissionFlags": 32,
"TransmissionMethod": 5
]
但是,这并不:
let userName : String = (dataSourceForUserInfo.last?.UserName)!
let password : String = (dataSourceForUserInfo.last?.Password)!
let clientID : String = (dataSourceForUserInfo.last?.ClientID)!
var orderRequestUserValues : Dictionary = [ "ClientID": "\(clientID)",
"UserName": "\(userName)",
"Password": "\(password)",
"ModuleID": "StockProcessing",
"FunctionID": "SetStockOrder",
"TransmissionFlags": 32,
"TransmissionMethod": 5
]
四处错误:无法将类型的价值“ NSDictionary'指定类型'字典'
我需要它这样工作,因为我必须像这样附加数据:
orderRequestUserValues.updateValue(requestParameters, forKey: "RequestParameters")
尝试用clientID替换“\\(clientID)” – picciano
为什么使用Swift 2? – Alexander