Я осмотрелся и не могу понять, как получить другого пользователя по имени пользователя, что-то говорит мне, что это невозможно, я прав? Я хочу, чтобы пользователь мог использовать Game Center или Google Play, а не только Facebook как идентификатор. Это означает, что я могу зарегистрировать всех, кого хочу, в качестве пользователя, а затем найти их друзей (без использования FB). Должен ли я просто создать отдельную таблицу для хранения этой информации?Получить пользовательский объект по полю пользователя
Я приложил код ниже для того, что должно работать, может ли кто-нибудь дать представление о моем коде или о том, почему я не могу получить «bob». Я проверил этот код против другой таблицы, и я могу получить строки.
Кода проваливается правильно, и я добраться до Еогеаспа, но нет никаких результатов перебрать
Я также попытался «_User», но получить
ArgumentException: Используйте класс конкретного свойства запроса для класса _User
имя параметра: имя класса
Любая помощь здесь было бы здорово, я хотел бы избежать другой таблицы только для поиска и делая отношения с другими таблицами.
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);
}
}
});
}