我正在尝试添加到UITextViews的链接,所以我正在关注这篇文章中的代码.相关的Objective-C代码是
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:@"This is an example by @marcelofabri_"];
[attributedString addAttribute:NSLinkAttributeName
value:@"username://marcelofabri_"
range:[[attributedString string] rangeOfString:@"@marcelofabri_"]];
Run Code Online (Sandbox Code Playgroud)
但是当我在Swift 2中尝试这个时
var attributedString = NSMutableAttributedString(string: "This is an example by @marcelofabri_")
attributedString.addAttribute(NSLinkAttributeName, value: "username://marcelofabri_", range: attributedString.string.rangeOfString("/marcelofabri_"))
Run Code Online (Sandbox Code Playgroud)
我收到了错误
无法使用类型'(String,value:String,range:Range?)'的参数列表调用'addAttribute'
我需要做些什么才能让它发挥作用?