作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下代码,我尝试根据用户 ID 数组检索用户:
NSArray *userIDsWhoLikedPhoto = [self.photo objectForKey:@"usersThatLikedPicture"];
PFQuery *userQuery = [PFUser query];
[userQuery whereKey:@"objectId" containsAllObjectsInArray:userIDsWhoLikedPhoto];
[queryQuery findObjectsInBackground];
但是,我总是收到错误“错误:$all 仅适用于数组字段(代码:102,版本:1.2.18)
”。我不太确定我做错了什么,因为我传递了一个数组作为查询项。
谢谢!
最佳答案
想通了:
[userQuery whereKey:@"objectId" containedIn:userIDsWhoLikedPhoto];
关于ios - 使用 PFQuery 的 containsAllObjectsInArray 导致错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23769888/
在我的解析类“挑战”中,我有一个列“状态”,其中包含0-5之间的数字。 当我从 Parse 加载数据时,我只想要“状态”列中包含数字 1 或 2 的对象。 query.whereKey("status
我在使用 containsAllObjectsInArray 的 pfquery 期间遇到了限制。 我在解析中的对象有一个数组属性,最多可以包含 12 个字符串,只要我的搜索查询数组是 9 个或更少的
我有以下代码,我尝试根据用户 ID 数组检索用户: NSArray *userIDsWhoLikedPhoto = [self.photo objectForKey:@"usersThatLikedP
我是一名优秀的程序员,十分优秀!