Objective-C:从HTML字符串创建UITextViews和UIImageViews

时间:2015-11-04 20:31:15

标签: html ios objective-c json uiimageview

所以我对使用iOS应用程序相当陌生,我目前正致力于使用NSURLSessionDataTask从网站提取数据的应用程序,解析JSON响应(HTML),然后使用来自的数据填充视图回应。

目前,我一直试图找到一个解决方案,以便从JSON响应中正确解析我当前的HTML字符串(类型为__NSCFString/NSString),并将文本放入一个或多个UITextViews和图像中主UIImageViews中的一个或多个ViewController

之前曾建议simply use a UIWebView显示所有内容或use an outside library进行部分转换,但是我很好奇是否有任何方法可以解析HTML并提取所有内容相关的文本或图像,并将它们放入一个数组供以后使用。除非绝对必要,否则我非常希望保留所有这些本机而不使用外部库。

我还看到使用NSAttributedString类来解析JSON响应中的HTML,但我不确定这是否与我在这里尝试做的相关。任何帮助/建议/想法都表示赞赏!

1 个答案:

答案 0 :(得分:0)

您可以使用本机NSXMLParser类。查看文档here

在自定义解析类中。您可以生成NSAttributedString并根据自定义逻辑存储到数组中。 This应该有所帮助。