0

我有一个从 JSON 源加载描述的 NStextView。每次用户单击按钮时,NSTextView 都会加载不同的字符串。这些描述有时会在其中包含一个 URL,该 URL 呈现为纯文本而不是可单击的 URL。它加载得很好,只是无法识别 URL。我设置了自动链接检测无济于事。我也尝试了 AttributedString ,但它不起作用,但这可能是我的无能(对此是新手。)

这是代码:

            if ([firstCommenter isEqualToString:playerID]) {
            NSString *commentBody = [[allComments objectAtIndex:0] valueForKeyPath:@"body"];
            [shotDescriptionTextView setString:commentBody];  
        }
4

2 回答 2

0

请参阅NSTextView 中的自动链接检测。希望有帮助

于 2012-06-15T12:12:47.540 回答
0

如需更好的解决方案,无需任何类别,请查看此处

TL;博士:

[shotDescriptionTextView setEditable:YES];
[shotDescriptionTextView checkTextInDocument:nil];
[shotDescriptionTextView setEditable:NO];
于 2015-09-01T11:31:59.093 回答