小编Ged*_*nas的帖子

Swift上下文类型any不能与数组文字一起使用

我正在尝试使用参数创建一个新类,我收到一个错误:

上下文类型any不能与数组文字一起使用

我试图as Any在最后添加,但它不会工作.

class JsonParams {
    let userName = "root"
    let password = "admin01"

    static let param: [String: Any] = [
        "jsonrpc": "2.0",
        "id": 1,
        "method": "call",
        "params": [
            "00000000000000000000000000000000",
            "session",
            "login",
            [ "username": userName, "password": password]
        ]
    ]
}
Run Code Online (Sandbox Code Playgroud)

编辑:

现在我需要在有人输入之后从用户名文本字段发送用户名和密码到param,所以我想为param创建一个方法,

class JsonParams {

let userName = "root"
let password = "admin01"
var param = [String: Any]()
func log (username.text, password.text){
init() {
    let param : [String: Any] = ["jsonrpc": "2.0", "id": 1, "method": "call", "params": …
Run Code Online (Sandbox Code Playgroud)

swift

18
推荐指数
2
解决办法
2万
查看次数

标签 统计

swift ×1