我在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:
结果:
[<WorkoutExercise: 0x7feef1c57700, objectId: Q9KeD4WiuH, localId: (null)> {
Workout = "<Workout: 0x7feef1e89150, objectId: 1PQCrl3f8L>";
reps = 10;
sequence = 1;
weight = 20;
}]
答案 0 :(得分:0)
好的,我知道错误。
你不应该用大写字母命名你的指针。
将指针更改为小写,一切都很好。