我无法将 UIImage 对象发送到仅接受 JSON 作为输入的 REST Web 服务。我已经设置好我的对象映射,它可以很好地生成 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 的早期版本,您可以在其中使用RKObjectMappable协议中的 propertiesForSerialization但该协议和方法没有在 0.10.0 中似乎可以使用更长的时间。
新版本中是否有某种方法允许您在尝试序列化之前用 base64 编码数据(因此 JSON 安全)替换 UIImage 的内容?
或者还有其他解决方案吗?任何帮助表示赞赏。谢谢