在Parse中获取指针

时间:2015-06-06 16:25:43

标签: parse-platform

我在Parse中有一个名为“WorkoutExercise”的课程,其中包含指向其他对象的指针,我正在尝试使用指向对象作为对象的一部分来检索锻炼练习。

但是当我执行以下代码时,workoutexercise对象中没有任何指向的对象出现。

我尝试过includeKey(“练习”),但这似乎不起作用。有线索吗?

代码:

//  Return pfobjects casted as exercises for a given workout
func getExercisesForWorkout(workout:Workout!, completion: ([WorkoutExercise]!, NSError!) -> Void ){
    var query = PFQuery(className:"WorkoutExercise")
    query.orderByAscending ("sequence")
    query.whereKey("Workout", equalTo: workout)
    query.includeKey("Exercise")
    query.includeKey("Workout")

    query.findObjectsInBackgroundWithBlock {
        (objects: [AnyObject]?, error: NSError?) -> Void in
            completion(objects as? [WorkoutExercise], error)
    }
}

在Parse:

enter image description here

结果:

[<WorkoutExercise: 0x7feef1c57700, objectId: Q9KeD4WiuH, localId: (null)> {
    Workout = "<Workout: 0x7feef1e89150, objectId: 1PQCrl3f8L>";
    reps = 10;
    sequence = 1;
    weight = 20;
}]

1 个答案:

答案 0 :(得分:0)

好的,我知道错误。

你不应该用大写字母命名你的指针。

将指针更改为小写,一切都很好。