从指针

时间:2015-11-28 13:00:48

标签: java android pointers parse-platform

我有简单的数据结构: “问题”将 poiter 发送到字段“status”中的其他类“Status” 从doc我们知道 include - 取 key 名称,并且在没有任何操作的情况下,结果中的尖端数据应该是可用的。但后来我尝试访问指向数据 null

ParseQuery<Issue> query = ParseQuery.getQuery("Issues");
query.include("status");
query.whereEqualTo("owner", user);
query.findInBackground(new FindCallback<Issue>() {
    public void done(List<Issue> issueList, ParseException e) {
            if (e == null) {
                Log.d(TAG, "Retrieved " + issueList.size() + " issues");
                ParseObject status = issueList.get(0).getParseObject("status"); //NULL!

            } else {
                Log.d(TAG, "Error: " + e.getMessage());
            }
        }
    });

Manualy表格控制台我可以看到有效数据并通过指针从问题跳转到状态(我在两者中只有一条记录)

解析lib版本 - 1.11 我做错了什么?

1 个答案:

答案 0 :(得分:1)

我认为它应该可行..检查Parse Status类中的安全性和ACL设置(如果您没有获得状态的权限,则无法获得它),请确保issueList.get(0)是not null并确保您指向的Status对象确实存在于Parse Status表中。