尝试将值附加到字典
public typealias Parameters = [String: Any]
var parameters: Parameters = [
"username" : username,
"first_name" : firstName,
"last_name" : lastName,
"profession" : profession
]
if let imageURl = imageUrl {
parameters[4] = ["image_url" : imageUrl]
}
我在第 parameters[4] = ["image_url" : imageUrl]
行中返回对成员"下标"的模糊引用
我该如何解决这个问题?
您应该通过字典String
键访问parameters
字典,即 "image_url"
,而不是通过其索引 4:
if let imageURl = imageUrl {
parameters["image_url"] = imageUrl
}