尝试在iOS中解析html表

尝试在iOS中解析html表,html,ios,swift,Html,Ios,Swift,我是swift/iOS新手,我正在寻找在不使用WebView的情况下解析html表并将其显示在屏幕上的最佳方法。可以使用NSMutableAttributedString或NSAttributedString使用UITextView显示HTML表 @IBOutlet weak var textView: UITextView! override func viewDidLoad() { super.viewDidLoad() if let data = htmlString.da

我是swift/iOS新手,我正在寻找在不使用
WebView
的情况下解析html表并将其显示在屏幕上的最佳方法。可以使用
NSMutableAttributedString
NSAttributedString

使用UITextView显示HTML表

@IBOutlet weak var textView: UITextView!
override func viewDidLoad() {
    super.viewDidLoad()
    if let data = htmlString.data(using: String.Encoding.unicode),
        let attString = try? NSAttributedString(data: data, options: [NSAttributedString.DocumentReadingOptionKey.documentType : NSAttributedString.DocumentType.html], documentAttributes: nil) {
        lbl.attributedText = attString
        textView.attributedText = attString
    }
}

你至少找过“NSAttributedString+html”吗?是的,ofc。但它不起作用。现在我看到它只适用于简单的表格,对于具有诸如cellspacing、cellpadding等属性的表格,它打印的是没有列的连续文本。您尝试了,但不是所有渲染的效果。它不会渲染html标签。那么你知道用这些属性解析html的方法吗?第三方,网络视图…好的,谢谢你的回复!但我注意到它适用于没有cellspacing、cellpadding、colspan等属性的简单表。那么,swift中是否存在忽略此html属性的选项?