Быстрая ошибка: последовательные утверждения в строке должны быть разделены символом «;» - PullRequest
0 голосов
/ 13 октября 2019
let email = MUser.sharedInstance.getUserEmail()
let json = [
    "listIds": [""],
    "contacts": [{ "email" : "\(email)" }]
];

Я получаю ошибку Consecutive statements on a line must be separated by ';' при выполнении кода выше. Что я делаю неправильно?

1 Ответ

1 голос
/ 13 октября 2019

Проблема в словаре email: email, где {, } не распознанные ключевые слова. Вы можете определить свой json следующим образом:

let json = [
    """
    "listIds": [""],
    "contacts": [ {"email" : "\(email)" }]
    """
];

или, если вы предпочитаете создавать свой словарь в контактахс кодом вы можете сделать что-то вроде ниже:

let json = [

    "listIds": [""],
    "contacts": [[ "email" : "\(email)" ]]
];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...