Используя Swift 5, я вытягиваю json, используя php с mysql сервера, работает нормально, но внутри json есть URL, который я пытаюсь получить, но это URL, поэтому возвращайся вот так https:\/\/example.com\/pic\/picture.png
. Swift получает эту строку и пытается прочитать ее как URL, но она не работает из-за /\
. Предполагается, что https://example.com/pic/picture.png
.
Ошибка
*** Завершение работы приложения из-за необработанного исключения «NSUnknownKeyException», причина: «[valueForUndefinedKey:]: этот класс не является значение ключа, совместимое с кодировкой для ключа clockURL. '
Код при использовании SDWebImage , где происходит ошибка
let imgURL = clockObject.value(forKey: "clockURL") as? String ?? ""
self.myImageView.sd_setImage(with: URL(string: imgURL), placeholderImage: UIImage(named: "no-image.png"), options: [.refreshCached, .continueInBackground, .progressiveDownload])
self.myImageView.contentMode = .scaleAspectFit
Ошибка, представленная в clockObject.value(forKey: "")
Раньше это работало, но каждый раз, когда я обновлял модули для SDWebImage и Swift 5 и iOS11, оно перестало работать.