Parse platform 如何从解析中获取图像文件

Parse platform 如何从解析中获取图像文件,parse-platform,unity3d,Parse Platform,Unity3d,所以我试着看了一下文档,但不知道它的头绪。。。所以我希望这里有人能帮上忙: 所以我创建了一个ParseFile,其中一个图像存储在一个字节[]中。我已保存此parsefile,然后将其分配到parseObject中。然后我保存了parseObject profilePicFile = new ParseFile( "profilePic.png", bytes); Task saveProfilePic = profilePicFile.SaveAsync(); yiel

所以我试着看了一下文档,但不知道它的头绪。。。所以我希望这里有人能帮上忙:

所以我创建了一个ParseFile,其中一个图像存储在一个字节[]中。我已保存此parsefile,然后将其分配到parseObject中。然后我保存了parseObject

    profilePicFile = new ParseFile( "profilePic.png", bytes);
    Task saveProfilePic = profilePicFile.SaveAsync();
    yield return saveProfilePic;

    user["Profile_Pic"] = profilePicFile;
    Task updateUser = user.SaveAsync(); 
然后我做了一个临时按钮,只是为了检查它是否有效。我给它分配了一个新剧本。基本上,当我按下按钮时,我只想让它抓取用户及其个人资料图片,并告诉我是否有什么

ParseObject receivedUser = new ParseObject("ReceivedUser");

    ParseQuery<ParseObject> query = ParseObject.GetQuery("User");
    query.GetAsync("DwRfTQ66tA").ContinueWith(t =>
                                              {
         receivedUser = t.Result;
    });

    if (receivedUser.IsDataAvailable == true) {
        print ("getting data");
        byte[] data = receivedUser.Get<byte[]> ("Profile_Pic");

    } else {
        print ("no user");
    }
}
我这样做对吗?我需要重新初始化什么吗?我需要将另一个脚本组件添加到此脚本中,还是使用Getcomponent获取用户数据?我不这么认为,因为ParseUser对象应该是静态的right?。或者该脚本是否需要重新登录以从解析中获取数据

目前我得到的错误是KeyNotFoundException

我定义了一个关于解析的用户类和一个Profile_Pic列。我使用对象ID作为引用。这是否正确?

而不是

ParseObject.GetQuery("User")
您应该使用:

ParseUser.Query