大家好。
我刚刚更新了 pod (ObjectMapper (1.4.0)),发现当我调用ParsingService<NSManagedObjectInheritant>().parseObject(Object)
时不再调用 $# func objectForMapping(map: Map)
#$ 。
它会导致对象被复制。 请告知我现在是否应该使用其他功能。
UPD:已安装 1.3 版。 它工作正常。
objectForMapping(map: Map) 被移入
协议静态映射:可映射{
...
}
在需要使用 objectForMapping 的任何地方将 Mappable 替换为 StaticMappable
谢谢@jpstern
我最近也遇到了这个问题,需要一些时间来调试。
我更希望它与 2.0 版 ObjectMapper 一起提供,因为这是一个重大变化。 不是有什么特别的原因吗?
@jakecraige我的错误,此更改肯定需要更改主要版本号。
最有用的评论
objectForMapping(map: Map) 被移入
协议静态映射:可映射{
...
}
在需要使用 objectForMapping 的任何地方将 Mappable 替换为 StaticMappable