在 parse.com 上,我有一个名为“ExerciseInstance”的表,其中有一个“指针”指向“_User”表(带有用户的 objectId)。
在我的 Swift 代码中,我想使用 UserAccount<_User> = "MZmMHtobwQ"从 ExerciseInstance 获取所有行
这不起作用:
predicate = NSPredicate(format:"userAccount == %@", "MZmMHtobwQ")
var query = PFQuery(className:"ExerciseInstance", predicate:predicate)
同样的问题:
var query = PFQuery(className:"ExerciseInstance")
query.whereKey("userAccount", equalTo: "MZmMHtobwQ")
任何想法 - 我错过了什么? 最好的, 汤姆
最佳答案
您无法检查它是否等于用户的 objectId,您必须先创建对象:
var query = PFQuery(className:"ExerciseInstance")
query.whereKey("userAccount", equalTo: PFObject(withoutDataWithClassName:"_User", objectId:"MZmMHtobwQ"))
关于Swift 和 Parse.com : relational query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25428400/