I am using mutableAttributedString string in textview with attributed link text format. I am getting attributed link for two different attributed link without any space. But I i am adding same text with attributed link type and then getting only one range for two link attributed string.
I am Using Below Code:
func getlinkRange(attributeString: NSAttributedString) -> [MentionStruct] {
var arr = [DemoStruct]()
_ = attributeString.enumerateAttribute(NSLinkAttributeName, in: NSRange.init(location: 0, length: attributeString.length), options: [], using: { (value, range, stop) in
if let url = value {
let occurrence = (attributeString.string as NSString).substring(with:range)
arr.append(MentionStruct(link: url as! String, text: occurrence, range: range))
}
})
return arr
}
Ex:- @TestingName@TestingName
Thanks In Advance,