2014-10-28 1 views
1

Не нашли этот случай в любой документации RestKit до сих пор, так что я предполагаю, что это просто не работает:RestKit 0.23.3: картирование же ключ дважды (или даже чаще) не работает

Это отображение , где я использую ключ «ЬЬеТехЬ» дважды

RKObjectMapping* mapping = [RKObjectMapping mappingForClass:[DummyText class]]; 
[mapping addAttributeMappingsFromDictionary:@{ 
                @"theText": @"title", 
                @"theText": @"label", 
                @"somethingElse": @"yesSomethingElse" 
                }]; 

возвратит успешно отображенный объект DummyText, но только с названием наполненного значением из ключа «ЬЬеТехЬ», но метка равна нуль.

Есть ли способ, как я могу заполнить значение ключа для нескольких атрибутов назначения?

ответ

1

Я думал, что отображение на самом деле вызывает исключение, если вы пытаетесь настроить его, как ...

Во всяком случае, вы можете создать собственный акцесор вашего класса назначения и использовать отображение для вызова этого метода доступа, то в этом методе задайте две переменные.

+0

Проблема в том, что я не могу в общем случае сопоставлять их каждый раз, когда он установлен, но я только хотел, чтобы он отображался через этот интерфейс REST для обоих. Поскольку я не вижу другого решения, я буду отмечать это как принятый ответ. – skubo