【发布时间】:2017-04-01 07:52:07
【问题描述】:
我正在尝试将数组作为参数,但结果永远不会成功。
这是我的参数:
let params: [String: Any] = [
"debug": "1",
"check_in": checkIn,
"check_out": checkOut,
"theme": theme,
"beds": Beds,
"bedrooms": Bedroom,
"bathrooms": Bathroom,
"facility": idFacility,
"room_type": id,
"page": 1,
"take": 10,
"id_user": sessionId
]
print(params)
print("THE PARAMS")
如果打印了我的参数:
[
"take": 10,
"page": 1,
"debug": "1",
"id_user": 103,
"theme": [17, 18, 19],
"check_in": "2017-04-01",
"check_out": "2017-04-02",
"bedrooms": 1,
"beds": 1,
"room_type": [5, 6, 7],
"facility": [11, 12, 13],
"bathrooms": 1]
我不明白,如果我发送单个字符串或整数,它会起作用。但是如果是数组,response.result.value 永远不会成功。我也尝试添加[String: Any] 还是不行。
【问题讨论】:
-
上面的例子你正在创建一个字典而不是一个数组。你能展示一下你希望创造什么吗?
-
我正在将值附加到数组并将它们作为参数发送
-
能否展示相关代码,对问题进行更多解释
-
试着用
AnyObject而不是Any来制作你的字典