AlamofireObjectmapper编码模型属性



我正在使用ObjectMapperRealm

class User:Object, Mappable {
dynamic var name: String?
}
func mapping(map: Map) {
name <- map["Name"]
}

默认情况下,ObjectMapper正在转换字符'正在转换为一些垃圾字符。

请向我推荐从我这边删除百分比编码的最佳方法

现在我的问题是我想在保存模型和 Realm 之前将删除百分比编码应用于名称。

我该怎么做?

我已经通过手动删除百分比编码来解决此问题。

func mapping(map: Map) {
if let tempName = map.JSON["Name"]{
name = (tempName as! String).removingPercentEncoding
}
}

我在我的模型中这样做。但我想在一个共同的地方做,有建议吗?

最新更新