Objectmapper: objectForMapping не вызывается

Созданный на 12 авг. 2016  ·  4Комментарии  ·  Источник: tristanhimmelman/ObjectMapper

Привет ребята.

Недавно я обновил модули (ObjectMapper (1.4.0)) и обнаружил, что func objectForMapping(map: Map) больше не вызывается, когда я вызываю ParsingService<NSManagedObjectInheritant>().parseObject(Object) .

Это приводит к дублированию объектов. Пожалуйста, сообщите, если я должен использовать другую функцию сейчас.

UPD: Установил версию 1.3. Это работает нормально.

Самый полезный комментарий

objectForMapping(map: Map) был перемещен в
протокол StaticMappable: Mappable {
...
}

Замените Mappable на StaticMappable везде, где вам нужно использовать objectForMapping

Все 4 Комментарий

objectForMapping(map: Map) был перемещен в
протокол StaticMappable: Mappable {
...
}

Замените Mappable на StaticMappable везде, где вам нужно использовать objectForMapping

Спасибо @jpstern

Я также столкнулся с этим недавно, и потребовалось некоторое время для отладки.

Я бы предпочел, чтобы это поставлялось с версией 2.0 ObjectMapper, поскольку это было критическим изменением. Есть ли какая-то конкретная причина, по которой этого не было?

@jakecraige моя ошибка, это изменение определенно требует изменения основного номера версии.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги