gpt4 book ai didi

java - 子类化 ParseUser 时出现 ClassCastException (Parse.com)

转载 作者:行者123 更新时间:2023-12-01 11:19:35 30 4
gpt4 key购买 nike

我的 _User 类在解析时有一些自定义字段,我想对其进行子类化,以实现一些方便的方法,例如 getName()、getSurname() 等...通常我在子类化时没有问题ParseObjects,但使用 ParseUser 时,我在获取当前用户时收到 ClassCastException。这是我所做的:

@ParseClassName("_User")
public class ParseStudent extends ParseUser { ... }

然后我在我的应用程序类中订阅了新类

ParseObject.registerSubclass(ParseStudent.class);

当我尝试以这种方式访问​​当前用户作为子类的实例时

ParseStudent user = (ParseStudent) ParseUser.getCurrentUser();

我得到了异常(exception)。关于可能出什么问题的任何想法吗?

最佳答案

问题出在自定义子类订阅中,我在解析初始化后执行了该订阅。它必须在它之前完成,如 docs 中所述。 .

关于java - 子类化 ParseUser 时出现 ClassCastException (Parse.com),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31405474/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com