связанная ошибка RestKit № 1604
Если мой API не дает мне атрибут id
, но я все еще хочу кэшировать объекты через Core Data, что мне следует использовать для идентификации моего объекта. например у меня есть
response = {
translation = {
text = "longlongtext";
dictionary = "general";
lang = "en";
};
otherdata = {
author = "May";
date = "434134";
};
}
Поэтому я был бы рад использовать хешированный (md5) текст перевода в качестве строки идентификатора. Обратите внимание, что мои будущие запросы, которые выполняются без подключения к сети, должны иметь возможность идентифицировать этот кэшированный объект и выдавать его в результате.
Я не могу объявить сопоставление для заполнения свойства responseID
из [translation.text md5hash]
для использования в качестве responseMapping.identificationAttributes = @[ responseID ];
, потому что сопоставления не имеют такой функции.