【发布时间】:2012-04-26 15:39:47
【问题描述】:
我无法将 UIImage 对象发送到我的 REST Web 服务 只接受 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,它谈到了早期版本的 您可以在其中使用 propertiesForSerialization 的 RestKit RKObjectMappable 协议,但该协议和方法似乎不再 在 0.10.0 中可用。
新版本中是否有某种方式可以让您替换 带有 base64 编码数据的 UIImage 的内容(因此 JSON 安全)在尝试序列化之前?
或者还有其他解决方案吗?任何帮助表示赞赏。谢谢
【问题讨论】:
标签: objective-c ios json uiimage restkit