String {
guard let data = self.data(using: .utf8) else {
return self
}
let options: [NSAttributedString.DocumentReadingOptionKey: Any] = [
.documentType: NSAttributedString.DocumentType.html,
.characterEncoding: String.Encoding.utf8.rawValue
]
guard let attributedString = try? NSAttributedString(data: data, options: options, documentAttributes: nil) else {
return self
}
return attributedString.string
}
но он оставляет такой текст
\t•\tУчителю не удалось подключить камеру или микрофон\n\t•\tПожалуйста, подождите, пока учитель подключится. Пока Вы можете начать общаться с учителем в текстовом чате.\n
кто то сталкивался?
Это самый медленный и ненадежный способ, которым только можно удалять теги
Swiftsoup
в html <ul></ul> лежит? парсер тебе переносы и отступы для элементов расставил
Обсуждают сегодня