Problema de carga de imágenes desde HTML en UITextView

Estoy trabajando en un proyecto donde el requisito es mostrar el archivo html dentro de UITextView. también hay algunas imágenes en el archivo HTML. HTML se está cargando correctamente en UITextView pero la imagen se rompe durante la carga. en lugar de la imagen real, el ícono de carpeta/archivo es visible dentro de UITextView. aquí está el HTML que estoy cargando en UITextView -

let htmlString = "<html><body><h1>This is the title</h1><p>This is the first paragraph.</p><img src=\"https://miro.medium.com/max/9216/1*QzxcfBpKn5oNM09-vxG_Tw.jpeg\" width=\"360\" height=\"240\"><p>This is the second paragraph.</p><p>This is the third paragraph.</p><p>This is the fourth paragraph.</p><p>This is the last paragraph.</p></body></html>"

aquí hay un código para convertir la cadena HTMl a NSAttributedString -

extension String {
    func convertToAttributedFromHTML() -> NSAttributedString? {
        var attributedText: NSAttributedString?
        let options: [NSAttributedString.DocumentReadingOptionKey: Any] = [.documentType: NSAttributedString.DocumentType.html, .characterEncoding: String.Encoding.utf8.rawValue]
        if let data = data(using: .unicode, allowLossyConversion: true), let attrStr = try? NSAttributedString(data: data, options: options, documentAttributes: nil) {
            attributedText = attrStr
        }
        return attributedText
    }
}

aquí estoy configurando el atributo String en textView-

label.attributedText = htmlString.convertToAttributedFromHTML()

Finalmente, al representar el atributo anterior String en UITextView, la imagen rota es visible en la captura de pantalla adjunta: puede ver que el icono de la carpeta está visible en lugar de la imagen real

Por favor, hágame saber lo que me falta aquí para que la imagen se pueda mostrar correctamente

Answer