通过用户名字段获取用户对象

wbdev

我环顾四周,无法通过用户名弄清楚如何获得其他用户,这告诉我这是不可能的,对吗?我希望用户能够使用Game Center或Google Play,而不仅仅是使用Facebook作为ID。这意味着我可以将任何想要的人注册为用户,然后找到他们的朋友(无需使用FB)。我应该单独制作一个表来存储此信息吗?

我在下面附上了代码,该文件应该起作用,任何人都可以对我的代码或为什么我无法获得“ bob”提供一些见解。我已经针对另一个表测试了此代码,并且可以获取行。

代码正确通过,我确实了解了,但是没有结果可以迭代

我也尝试过“ _User”但得到

ArgumentException:对类_User使用特定于类的查询属性
参数名称:className

这里的任何帮助都将非常有用,我想避免只为搜索其他表并与其他表建立关系而创建另一个表。

private void getParseObjectTest()
{
    var query = ParseObject.GetQuery("User").WhereEqualTo("username", "bob");
    query.FindAsync().ContinueWith(user =>
    {
        if (user.IsCanceled || user.IsFaulted)
        {
            Debug.Log("Can't get the user.... " + user.Exception.Message);
        }
        else
        {
            Debug.Log("Return was success time to iterate");
            IEnumerable<ParseObject> results = user.Result;
            foreach (var result in results)
            {
                string str = result.Get<string>("email");
                Debug.Log("email: " + str);
            }
        }
    });
}
wbdev

在Unity中,查询用户时必须使用ParseUser.Query而不是ParseObject.Query。

https://parse.com/docs/unity_guide#users-querying

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章