サーバーからテキストを取得して TTTAttributedLabel に表示する ios アプリケーションがあります。表示されるテキストは HTML から削除されます。
例えば
元の HTML
<p>
Hello <a href="http://www.google.com">World!</a>
</p>
TTTAttributedLabel でのテキスト表示
Hello World!
ただし、HTML のように「World」という単語をクリックできるようにしたいと考えています。TTTAttributedLabel は次のように使用できることを知っています
TTTAttributedLabel *tttLabel = <# create the label here #>;
NSString *labelText = @"Hello World!";
tttLabel.text = labelText;
NSRange r = [labelText rangeOfString:@"World"];
[tttLabel addLinkToURL:[NSURL URLWithString:@"http://www.google.com"] withRange:r];
しかし、「World」という単語がテキストに複数回現れる場合、上記のコードは間違っています。
このケースを処理するためのより良い方法を提案できる人はいますか? ありがとう