Клиент Apollo не может конвертировать NSArray в Swift.String в GraphQL - PullRequest
0 голосов
/ 13 февраля 2020

Возникла проблема при использовании библиотеки GraphQL Apollo Client iOS. Ошибка выглядит следующим образом:

SERVER ERROR : Error at path "getLeadField.0.options)": couldNotConvert(value: <__NSArrayI 0x2817dbae0>(
{
    id = 1;
    optionvalue = "Work Email";
},
{
    id = 2;
    optionvalue = "Personal Email";
},)
, to: Swift.String)

На самом деле, когда я вызываю метод из клиента apollo, который выглядит так, как показано ниже, он выдает сообщение об ошибке, как указано выше.

  Network.shared.apollo.fetch(query: query) { (result) in

        switch result {
        case .success(let graphQLResult):
           //success logic
        case .failure(let error):
           //failure log with error message
        }
  }

The * Ключ 1007 * имеет JSONArray со стороны сервера, а на других платформах, таких как Android и React Front end, он работает. Даже я проверяю разные площадки GraphQL везде, где он работает. Только в клиентской библиотеке iOS (Apollo) это создает проблему.

Если кто-нибудь решит эту проблему, пожалуйста, помогите мне.

Заранее спасибо !!!!

...