stringByTrimmingCharactersInSet 似乎在 Swift4 中已被弃用 [重复]

Posted

技术标签:

【中文标题】stringByTrimmingCharactersInSet 似乎在 Swift4 中已被弃用 [重复]【英文标题】:stringByTrimmingCharactersInSet seems to be deprecated in Swift4 [duplicate] 【发布时间】:2018-03-17 02:01:15 【问题描述】:

以下 Swift 2 代码行

let newString = title.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet())

出现以下错误

“String”类型的值没有成员“stringByTrimmingCharactersInSet”

在 Swift 4、Xcode 9.2 中

【问题讨论】:

【参考方案1】:

它实际上并没有被弃用,只是以一种快速的方式重新构建......试试这个

let title = " Swift 4 white spaces.. he he "
let newString = title.trimmingCharacters(in: CharacterSet.whitespaces)

Apple Documentation

【讨论】:

以上是关于stringByTrimmingCharactersInSet 似乎在 Swift4 中已被弃用 [重复]的主要内容,如果未能解决你的问题,请参考以下文章