Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- extension String {
- var utfData: Data? {
- return self.data(using: .utf8)
- }
- var htmlAttributedString: NSAttributedString? {
- guard let data = self.utfData else {
- return nil
- }
- do {
- return try NSAttributedString(data: data,
- options: [
- .documentType: NSAttributedString.DocumentType.html,
- .characterEncoding: String.Encoding.utf8.rawValue
- ], documentAttributes: nil)
- } catch {
- print(error.localizedDescription)
- return nil
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement