Я пытаюсь сделать запрос к 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