首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Swift 3.0的stringByReplacingOccurencesOfString()

Swift 3.0的stringByReplacingOccurencesOfString()
EN

Stack Overflow用户
提问于 2016-07-11 20:17:39
回答 1查看 23.2K关注 0票数 37

在最新版本的Xcode8.2Beta中使用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)

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-11 20:23:19

您可以使用以下命令修复代码片段:

clockworkSmsUrl.replacingOccurrences(of: " ", with: "+")

Swift 3改变了objc API的导入方式。

请注意,您发布的代码存在一些问题:

discarded.

  • there is escaped.

  • URLCompontents
  • to be replacingOccurrences提供了更安全的构建URL的方法。
票数 102
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38306726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档