【发布时间】:2013-06-12 19:05:30
【问题描述】:
我在 Car 和 CarSetting 之间有 CoreData 关系。 CarSetting 可以为新车存储不同类型的设置,如轮辋、喷漆、变速箱等。 Car 有一个关系“carsettings”,而 CarSetting 有一个关系“cars”。 CarSetting 可以从具有这些设置的 API 加载所有“汽车”。汽车没有引用所有可用的 CarSettings(显然)。使用 RestKit 是否可以在我调用 getObjectsAtPathForRelationship: 时从 CarSetting 设置关系“汽车”,或者我如何告诉 RestKit 将所有检索到的对象从 carMapping 设置为 CarSetting“汽车”关系?
任何帮助表示赞赏;)
RestKit 0.20.x
【问题讨论】:
-
你已经有车了?并且服务器响应包含嵌套的汽车或至少它们的唯一 ID?
-
在从 API 加载汽车时,我有一个汽车设置。我只想在汽车装载后或装载期间将汽车与汽车设置的关系联系起来。这些汽车有一个唯一的 ID。我只能从具有指定汽车设置的服务器加载汽车。
-
所以我要的汽车设置是您为获取汽车而加载的 URL 的一部分?
-
很遗憾没有。借助 url 中的参数(如 ?color=red&transmission=manual&brand=audi)加载汽车。所以这两种类型之间真的没有任何联系。
-
我想如果我设置一个路由,然后使用 RestKit 给我一个关系的 url,RestKit 会自动将加载的对象与关系连接起来。可悲的是,情况并非如此:(
标签: ios restkit restkit-0.20