【发布时间】:2016-01-15 21:34:59
【问题描述】:
本题答案:How do I check if a string contains another string in Swift?
不再有效。
var string = "hello Swift"
if string.rangeOfString("Swift") != nil{
println("exists")
}
会得到你:
error: value of type 'String' has no member 'rangeOfString'
有什么新方法可以做到这一点?
【问题讨论】:
-
在我看来,您使用的是 Swift 1.2 而不是 2.1。只需将您的 Xcode 更新到最新版本 itunes.apple.com/us/app/xcode/id497799835?mt=12
-
println 不是 Xcode 7.0.1
-
代码 sn-p 表示旧答案不再有效,而且您会在 println 执行之前遇到错误
-
代码在这里 Xcode 7.0.1 对我来说很好。免除 println() :)
-
对链接问题的接受答案明确提到:“PS。不要忘记导入 Foundation”。