将唯一的数组条目附加到Parse.com

时间:2015-10-08 06:22:54

标签: parse-platform

我有一个数组,其中包含一组用户名。

let query = PFQuery(className:"JobPosting")
        query.getObjectInBackgroundWithId(JobPostings[CurrentJobID].objectId!) {
            (JobPosting: PFObject?, error: NSError?) -> Void in
            if error != nil {
                print(error)
            } else if let JobPosting = JobPosting {
                JobPosting.addObjectsFromArray([PFUser.currentUser()?.objectId as! AnyObject], forKey: "rejected") // Adds username to rejected array for the current job posting
                JobPosting.saveInBackground()

                self.updateJob()

            }
        }

此代码电流将用户名附加到被拒绝的数组。但是,如果用户两次调用此方法,则会出现重复。如果数组中的条目不存在,我怎么才能附加到数组?

1 个答案:

答案 0 :(得分:1)

您应该使用addUniqueObject:forKey:addUniqueObjectsFromArray:forKey:代替addObjectsFromArray:forKey:,然后解析将为您检查唯一性。