Как изменить цвет в области холста

Swift 4


  • Расширение строки вычисляется var
  • Без дополнительной защиты / do / catch и т. д. ...
  • Возвращает оригинал строки при неудачном декодировании

extension String {
    var htmlDecoded: String {
        let decoded = try? NSAttributedString(data: Data(utf8), options: [
            .documentType: NSAttributedString.DocumentType.html,
            .characterEncoding: String.Encoding.utf8.rawValue
        ], documentAttributes: nil).string

        return decoded ?? self
    }
}
0
задан Spektre 31 December 2018 в 09:38
поделиться