Я пытаюсь создать, затем добавить словарь, но я получаю следующую ошибку, которую я не могу решить: не может подстроить значение типа '[String: AnyObject]?' с индексом типа «String»Попытка добавить словарь в Swift
У кого-нибудь есть идея? Спасибо заранее!
var parameters: [String:[String:AnyObject]] = [
"user": [
"email": email,
"password": passwordTextField.text,
"first_name": firstName,
"last_name": lastName
]
]
parameters["user"]["status"] = "Connected"
Это потому, что возвращаемое значение является необязательным, если вы на 100% возвращенное значение не равно нулю, используйте «!», В противном случае используйте «?». –
Несомненно, не проблема :) –