2016-09-29 3 views
0

Я получаю «Указанный приказ недействителен». сообщение об ошибке при попытке вернуть список словарей из Cloud Code в Xamarin.Указанный приказ недействителен. Из результата Cloud Code в Xamarin

Ниже приведены звонки, которые я пробовал.

Я ценю время и отзывы о том, как я могу получить эту работу и вернуть список словарей.

var searchResults = await Parse.ParseCloud.CallFunctionAsync<List<Dictionary<string, string>>>("searchAlbums", new 
Dictionary<string, object> { 
        {"firstName", firstName}, 
        {"lastName", lastName}, 
       }); 

var searchResults = await Parse.ParseCloud.CallFunctionAsync<IEnumerable<IDictionary<string, string>>>("searchAlbums", new 
Dictionary<string, object> { 
        {"firstName", firstName}, 
        {"lastName", lastName}, 
       }); 

var searchResults = await Parse.ParseCloud.CallFunctionAsync<IEnumerable<IDictionary<string, object>>>("searchAlbums", new 
Dictionary<string, object> { 
        {"firstName", firstName}, 
        {"lastName", lastName}, 
       }); 

var searchResults = await Parse.ParseCloud.CallFunctionAsync<List<Dictionary<string, object>>>("searchAlbums", new 
Dictionary<string, object> { 
        {"firstName", firstName}, 
        {"lastName", lastName}, 
       }); 
+0

Каков тип ожидаемого типа, который будет возвращен при вызове? т.е. какой тип для 'searchResults' – Nkosi

ответ

0

Попробуйте

IDictionary<string, object> dict = new Dictionary<string, object> 
    { 
     {"firstName", firstName}, 
     {"lastName", lastName}, 
    }; 

var searchResults = await Parse.ParseCloud.CallFunctionAsync<object>("searchAlbums", dict); 

Оттуда вы должны увидеть, что в настоящее время возврата, а затем вы можете использовать более конкретный тип для ожидаемого результата.

+0

Просто попробовал этот код и добавил Console.WriteLine (searchResults.GetType()); и он возвращает: System.Collections.Generic.List'1 [System.Object] – bbrooke

+0

ok при отладке помещает точку останова и смотрит на то, как выглядят объекты в списке. это должно дать вам представление о том, что вам нужно сделать. пока вы подтвердили, что это список чего-то. :) – Nkosi

Смежные вопросы