Не могу получить строковый ответ в быстром - PullRequest
0 голосов
/ 30 мая 2018

Мне удалось получить правильный ответ с помощью почтальона, как показано ниже: enter image description here

Вот как я пытаюсь разобрать свой ответ

if let json = try JSONSerialization.jsonObject(with: data, options: .mutableContainers) as? String {
                print(json)
                // handle json...
                OperationQueue.main.addOperation({
                    self.progressHUD.hide()
                })
            }

Данныехранится в моей базе данных должным образом, но я не могу правильно проанализировать ответ

Показывает эту ошибку

Данные не могут быть прочитаны, потому что они не находятся вправильный формат

1 Ответ

0 голосов
/ 30 мая 2018

Вы должны сделать это следующим образом

Убедитесь, что данные не равны нулю до

String(data: data, encoding: .utf8) 

Вот пример

if if let str = String(data: data, encoding: .utf8) {
    OperationQueue.main.addOperation({
        self.progressHUD.hide()
     })
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...