【问题标题】:AlamofireObjectmapper encoding the model properitiesAlamofireObjectmapper 编码模型属性
【发布时间】:2017-08-17 05:23:53
【问题描述】:

我正在使用ObjectMapperRealm

class User:Object, Mappable {
     dynamic var name: String?
}

func mapping(map: Map) {
     name <- map["Name"]
}

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

请向我推荐从我这边移除PercentEncoding 的最佳方法

现在我的问题是我想在保存模型和领域之前应用 removePercentEncoding 到名称。

我该怎么做?

【问题讨论】:

  • json 上Name 的实际值是多少?它是否包含额外的'

标签: ios swift alamofire objectmapper


【解决方案1】:

我已通过手动删除 PercentEncoding 解决了这个问题。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-08
    • 2017-07-01
    • 1970-01-01
    • 2012-07-07
    相关资源
    最近更新 更多