Ошибка: невозможно преобразовать значение типа «String.Type» в ожидаемый тип ключа словаря «String».IOS

Программируем под IOS
Ответить
Anonymous
 Ошибка: невозможно преобразовать значение типа «String.Type» в ожидаемый тип ключа словаря «String».

Сообщение Anonymous »

Ниже приведен мой код, в последней строке которого я получаю сообщение об ошибке, упомянутое в заголовке. что мне делать??

let jsonObject: [Any] = [
[
"userName": "meUser",
"emailID": "meUser@gmail.com",
"phoneNumber": "7290407896",
"fiatCurrency": ["currencyCode" : "INR"],
"countryCode": "IND",
]
]

let jsonData = try! JSONSerialization.data(withJSONObject: jsonObject, options: JSONSerialization.WritingOptions.prettyPrinted)
let jsonString = NSString(data: jsonData, encoding: String.Encoding.utf8.rawValue)! as String
print(jsonString)
User.saveUser(userData: [String: (jsonString)!])


Подробнее здесь: https://stackoverflow.com/questions/524 ... ary-key-ty
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»