我不確定Swift 2中的API是否發生了變化,但我無法使用過濾器來處理Swift 2中的字符串。以下內容應該將「abc123 $$ $ ff「轉換爲」abcff「。在Swift 2中對字符串使用過濾器()
// Removes all special characters and whitespaces
func compressString(aString: String) -> String{
let charSet = NSCharacterSet.letterCharacterSet()
// The following don't work:
// return aString.filter{charSet.contains($0)}
// return String(filter(aString).{charSet.contains($0)})
}
你的問題是什麼?發生了什麼,如果不是你所期望的? –