Swift 和 Parse.com : relational query

标签 swift parse-platform relational

在 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/

相关文章:

ios - 设置 Sub-UIViewController 框架高度

javascript - 如何从类关系中检索对象列表?

ios - 在 Parse 中更新用户电子邮件

ios - 不支持解析 GeoQuery 'withinKilometres'

performance - 在 Postgres 数据库上,关系约束会降低性能吗?

ios - 如何在 Swift 2.0 中使用标签将 TextField 添加到 Cell

ios - 尝试用 GCD 创建一个准确的计时器

database-design - 数据库中员工部门关系

swift - 如何在 OS X Today 扩展中使用 CLLocationManager?

database - 如果表只有 1 个主键,数据库默认是 2NF 是真的吗?