在Xcode 8.2 Beta的最新版本中使用stringByReplacingOccurencesOfString()
时遇到问题。使用该函数时,Xcode显示字符串的值类型没有成员。
var clockworkSmsUrl = "https://api.clockworksms.com/http/send.aspx?"
+ "key=123456789abcd"
+ "to="
+ usersNumber!
+ "&content="
+ usersTextMessage!
clockworkSmsUrl.stringByReplacingOccurrencesOfString(" ", withString: "+")
var clockworkSmsURLconvert = NSURL(string: clockworkSmsUrl)
有任何想法吗?
最佳答案
您可以使用...修复代码段
clockworkSmsUrl.replacingOccurrences(of: " ", with: "+")
Swift 3更改了objc API导入方式。
请注意,您发布的代码存在一些问题:
replacingOccurrences
的结果。 URLCompontents
公开了构造URL的更安全方法。 关于swift - 适用于Swift 3.0的stringByReplacingOccurencesOfString(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38306726/