我正在尝试将“Classes”中的对象设置为“Schools”中的对象。当我这样做时,我收到了这个错误:
关键学校的无效类型,预期*学校,但有字符串(代码: 111,版本:1.12.0)
我知道错误是说它期望一个类的指针,“学校”,但它有一个字符串。这是我的代码:
classInfo["school"] = schoolObjectId
上面的代码正在查询正确的“Schools”对象的objectId,然后将数据设置到另一个类“Classes”,我需要“Schools”对象中的objectId。 *我知道我的错误处理尚未正确设置
如果我用classInfo["school"] = PFUser.currentUser()
替换{{1}},指针将被发送到Parse,没有任何问题。如何将“Schools”类中的“school_name”指针设置为指针而不是字符串?
提前感谢您的帮助!
答案 0 :(得分:1)
Parse中的指针不仅仅是objectId。您必须反转ParseObject,而不仅仅是objectId。
PFUser.currentUser()返回User Parse对象。这就是为什么它有效。
试试这个:
classInfo["school"] = object