【发布时间】:2012-09-13 22:17:40
【问题描述】:
如何在 RestKit GET 期间优雅地处理(预期的)nil 键路径?
当我调用 getAllEvents API 时,如果用户没有任何事件,API 将在有效负载中返回空值,例如{"events":null}。 null 值会导致调用 RestKit request: didFailLoadWithError 和 objectLoader: didFailWithError 方法,我不一定想要,因为这是有 0 个事件的预期行为。它给出的错误信息是Could not find an object mapping for keyPath: ''。
我能否在映射配置和/或委托方法中处理这个问题,或者我是否需要修改 API,可能返回一个空字符串而不是 null。当列表为空时,JSON 应该返回什么有标准吗?
【问题讨论】:
标签: objective-c ios json null restkit