我有一个json文件,其中包含文本中的所有信息。 json中的一个节点如下所示:
"description": "File. <a href=\\\"http://www.test.com/VerifyFile.html\\\">Verify File</a>"
我想要做的是在UILabel文本字段中创建一个超链接,如:
File ***Verify File***
我尝试在stackoverflow上进行查找,但没有具体的可用内容。我编写了以下代码来获得&#34; href&#34;使用正则表达式的文本。
let regexOptions:NSRegularExpressionOptions?
= NSRegularExpressionOptions.CaseInsensitive
let regex = try NSRegularExpression(pattern: "<a[^>]+href=\"(.*?)\"[^>]*>.*?</a>", options: regexOptions!)
然后使用NSMUtableAttributedString创建它的链接。我正朝着正确的方向前进吗?
答案 0 :(得分:0)
是的,这是一个很好的方法,但是你的工作比你的json只有基本信息更多:{“description”:link“}所以你可以使用带有@IBAction的UIButton打开一个WebController或类似的东西那个链接。