CharacterSet类型的值没有成员InvertedSet - Swift 3

Tim*_*win 1 nscharacterset swift

我试图将swift 2代码转换为swift 3:

var customAllowedSet =  NSCharacterSet(charactersInString:"=\"#%/<>?@\\^`{|}").invertedSet
Run Code Online (Sandbox Code Playgroud)

它抛出此错误:

Value of type CharacterSet has no member InvertedSet
Run Code Online (Sandbox Code Playgroud)

nin*_*ger 5

根据Apple文档invertedSet,Swift 3中的方法名称改为just inverted.试试这个:

var customAllowedSet =  CharacterSet(charactersIn:"=\"#%/<>?@\\^`{|}").inverted
Run Code Online (Sandbox Code Playgroud)

PS: init(charactersInString:)CharacterSet也发生了变化,以init(charactersIn:)