【发布时间】:2015-06-28 10:48:44
【问题描述】:
我有一个名为 Recipes 的 Parse 对象和一个名为 ingredients 的列,它是一个数组。我想查询我的对象列表并根据我选择的一些成分检索食谱。
如果我在查询对象上使用whereKey:containsAllObjectsInArray: 消息,我将获得更多成分的食谱。另外,whereKey:containedIn: 并不能解决我的问题。检索到的对象应该有一个包含我选择的所有成分或仅其中一些成分的成分数组。它不应该比我选择的成分多。
有什么想法吗?
【问题讨论】:
-
从逻辑的角度来看这并没有什么意义......为什么你必须指定所有成分才能获得配方?
-
我想检索我可以使用一些成分制作的食谱(当时我家有)。我不想检索任何需要比我目前可用的更多成分的食谱。
-
你不能只获取该成分集的所有结果,然后使用一些逻辑来过滤掉应用中含有额外成分的结果吗?
标签: ios objective-c arrays parse-platform ios8