【发布时间】:2015-09-16 20:28:27
【问题描述】:
我有一个关于减去某些数据并仅检索一列的问题。 我有两节课。 “旗帜”和“发布”。当用户标记帖子时,正在“标记”类中生成新数据。 "Flag" 类有 3 列:fromUser(pointer)、toUser(pointer)、postID(objectID of a post)。
我的应用程序基本上播放媒体,我想取出标记的内容。假设有 5 个媒体要显示,其中 2 个被标记。然后,我只想展示其余部分,3。
以下是我的代码:
var queryForPost = PFQuery(className: "Post")
var queryForFlaggedPost = PFQuery(className: "Flag")
queryForPost.whereKey("forEvent", equalTo: self.event!)
queryForFlaggedPost.whereKey("fromUser", equalTo: PFUser.currentUser()!)
queryForPost.whereKey("objectID", doesNotMatchQuery: queryForFlaggedPost)
queryForPost.findObjectsInBackground()
运行此代码后,我得到的控制台结果是
2015-09-16 19:56:28.654 *[59699:4007580] [错误]:$notInQuery 的错误类型(代码:102,版本:1.7.5)
我们刚刚获取了 nil 视频
Optional(Error Domain=Parse Code=102 "bad type for $notInQuery" UserInfo=0x7ffb5509bb10 {code=102, originalError=Error Domain=NSURLErrorDomain Code=-1011 "操作无法完成。(NSURLErrorDomain error -1011.) ",临时=0,错误=$notInQuery 的错误类型,NSLocalizedDescription=$notInQuery} 的错误类型)
2015-09-16 19:56:28.708 *[59699:4007695] [错误]:找不到更新的对象(代码:101,版本:1.7.5)
你们能告诉我我做错了什么吗?
【问题讨论】:
标签: ios parse-platform