在模型中直接使用
func mapping(mapper: HelpingMapper) {
mapper <<<
self.name <-- TransformOf<String, String>.init(fromJSON: { rawString -> String? in
var namePinyin = ""
if let _name = rawString {
for stringStr in _name {
let mutableString = NSMutableString(string:String(stringStr))
CFStringTransform(mutableString, nil, kCFStringTransformToLatin, false)
CFStringTransform(mutableString, nil, kCFStringTransformStripDiacritics, false)
let string = String(mutableString)
let textStr = string.replacingOccurrences(of: "", with: "").first
let str :String = String(textStr!)
namePinyin.append(str)
}
}
self.namePinyin = namePinyin
return rawString
}, toJSON: { string -> String? in
return string
})
}