9
4

2 に答える 2

9

String.rangeOfString戻りますRangeが、NSString.rangeOfString戻りますNSRange。したがって、次のコードが機能するはずです。

let name = "tomo"
let string = "My name is \(name)"
label.text = string
let nsString = string as NSString
let range = nsString.rangeOfString(name)
let url = NSURL(string: "action://users/\(name)")!
label.addLinkToURL(url, withRange: range)
于 2015-01-09T09:28:23.847 に答える