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)
根据Apple文档invertedSet,Swift 3中的方法名称改为just inverted.试试这个:
var customAllowedSet = CharacterSet(charactersIn:"=\"#%/<>?@\\^`{|}").inverted
Run Code Online (Sandbox Code Playgroud)
PS: init(charactersInString:)中CharacterSet也发生了变化,以init(charactersIn:)