【发布时间】:2015-11-07 04:33:01
【问题描述】:
我在 Parse 中保存了一个数组。我正在尝试使用此方法检索它...
let query = PFQuery(className: "UserVideos")
query.whereKey("vid1", containsAllObjectsInArray:[1,2,3,4])
query.findObjectsInBackgroundWithBlock { (vid:Array?, error:NSError?) -> Void in
if !(error != nil)
{
print(vid!)
}
}
我正在打印一个空数组。我正在寻找的类似于我拥有的 REST API
vid1: element, element, element, element;
vid2: element, element, element, element;
vid3: element, element, element...
等等,以便我在表格视图单元格中使用它们。有人能指出我正确的方向吗?
【问题讨论】:
-
请说明您希望使用约束 containsAllObjectsInArray 实现什么
-
试图从我保存的数组中获取单个元素。解析文档有这种方式您还可以找到键的数组值包含每个值 2、3 和 4 的对象,如下所示:“query.whereKey("arrayKey", containsAllObjectsInArray:[2, 3, 4]) " ,但它不起作用。
-
containsAllObjectsInArray 表示您有一个值数组 [1,2,3,4] 并且您要从查询返回的对象只是具有“vid1”的对象,其中还包括所有1,2,3,4。你剩下的问题没有让我相信这就是你所追求的。请详细说明您的用例?
标签: arrays swift parse-platform