У меня возникли проблемы с отправкой объекта UIImage в мою веб-службу REST, которая принимает только JSON в качестве входных данных. У меня все сопоставления объектов настроены, и он отлично работает для генерации JSON, пока не доберется до любого UIImages.
Я прочитал эту страницу о загрузке изображения отдельно: https://github.com/RestKit/RestKit/wiki/Attach-a-File-to-an-RKObjectLoader, но это всегда меняет тип содержимого с application/json на application/xxx-form-url-encoded ( или что это такое).
Итак, как лучше всего это сделать без использования RKParams?
Я нашел еще одну ссылку здесь: https://groups.google.com/forum/#!msg/restkit/QcTPucXXn4o/41IcKDCeoGAJ, в котором говорилось о более ранней версии RestKit, где вы могли использовать propertiesForSerialization из протокола RKObjectMappable, но этот протокол и метод больше не доступны в 0.10.0.
Есть ли в новой версии какой-то способ, который позволит вам заменить содержимое UIImage данными, закодированными в base64 (следовательно, безопасным для JSON), прежде чем пытаться его сериализовать?
Или есть другие решения? Любая помощь приветствуется. Спасибо