从Xamarin中的Parse Object获取值

时间:2014-10-23 14:55:29

标签: parse-platform xamarin

我正在尝试从Xamarin中的Parse对象获取值(firstName)。

我尝试了以下但是得到错误没有“获取”的定义。

有什么想法?我很欣赏时间和专业知识。

我的查询

async void GetLegacies() {
            var query = ParseObject.GetQuery
("Legacy").WhereEqualTo("objectId", "EVw5ziGIIb");
            IEnumerable<ParseObject> results = await query.FindAsync();
            var count = await query.CountAsync();
            string firstName = results.Get<string>("firstName");
            Console.WriteLine(count);
            Console.WriteLine (firstName);
        }

1 个答案:

答案 0 :(得分:4)

IEnumerable<ParseObject> results = await query.FindAsync();

resultsParseObject的集合,而不是单个结果。你应该试试

IEnumerable<ParseObject> results = await query.FindAsync();
List<ParseObject> list = results.ToList();

然后

list[0].Get<string>("firstName");

获取结果中第一个元素的值