我环顾四周,无法通过用户名弄清楚如何获得其他用户,这告诉我这是不可能的,对吗?我希望用户能够使用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);
}
}
});
}
在Unity中,查询用户时必须使用ParseUser.Query而不是ParseObject.Query。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句