【问题标题】:Any way to specify a non-returned value for an RKEntityMapping?有什么方法可以为 RKEntityMapping 指定非返回值?
【发布时间】:2013-07-21 23:59:51
【问题描述】:

因为我使用的是非 KVC REST 服务,所以我需要通过请求 URL 而不是任何返回的 JSON 来指定 bool 属性 isSpecial。例如,如果我发出请求http://www.service.com/GetObject?isSpecial=no,那么我想指定属性isSpecialNO。现在我可能可以通过添加多个响应描述符来实现这一效果,GetObject?isSpecial=yesGetObject?isSpecial=no 各一个,但是我需要一种定义特殊属性映射的方法——我不是从关键路径映射属性到关键路径,而不是通过请求 URL。我怎样才能做到这一点?

【问题讨论】:

    标签: ios objective-c cocoa-touch core-data restkit


    【解决方案1】:

    您可以考虑使用带有路径模式的路由并在映射期间使用模式元数据。我不确定您是否可以单独提取查询,因此您可能需要在托管对象子类上有一个方法,该方法获取元数据并提取您要存储的部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-15
      • 1970-01-01
      • 2020-06-20
      • 1970-01-01
      • 1970-01-01
      • 2011-10-23
      • 1970-01-01
      • 2017-06-20
      相关资源
      最近更新 更多