Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. extension String {
  2.  
  3. var utfData: Data? {
  4. return self.data(using: .utf8)
  5. }
  6.  
  7. var htmlAttributedString: NSAttributedString? {
  8. guard let data = self.utfData else {
  9. return nil
  10. }
  11. do {
  12. return try NSAttributedString(data: data,
  13. options: [
  14. .documentType: NSAttributedString.DocumentType.html,
  15. .characterEncoding: String.Encoding.utf8.rawValue
  16. ], documentAttributes: nil)
  17. } catch {
  18. print(error.localizedDescription)
  19. return nil
  20. }
  21. }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement