Запрос GraphQL в быстром IOS-приложении с использованием синхронизации приложения AWS не выполняется (пропускается) - PullRequest
0 голосов
/ 04 июня 2019

Я пытаюсь сделать запрос к DynamoDB, используя функцию кодирования синхронизации приложения AWS в приложении для iOS.Решатели DynamoDB также были созданы.Я могу запросить таблицу из проводника синхронизации приложений, однако при выполнении кода оператор запроса просто пропускается ... или ничего не делает.

func queryProfile() {
        print("I Am Here1")
        //appSyncClient?.fetch(query: GetSkill2CustomerEvQuery(skill: "Doctor")) { result, error in
        //appSyncClient?.fetch(query: ListSkill2CustomerEvsQuery()) { (result, error) in
        appSyncClient?.fetch(query: GetSkill2CustomerEvQuery(skill: "Doctor"), cachePolicy: .returnCacheDataAndFetch)  { (result, error) in
        if error != nil {
                print("I Am Here3")
                print(error?.localizedDescription ?? "")
                return
            }

            print("I Am Here2")
            print(result.debugDescription)
           // print(result?.data?.getSkill2CustomerEv?.userId! as Any)
        }
        print("I Am Here4")
    }
 output: 
 I Am Here1
 I Am Here4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...