- Я пытаюсь использовать Amazon AWS AppSync со Swift (iOS). Результат на вкладке «Запросы» веб-страницы консоли AppSync, а также на веб-странице DynamoDB показывает правильные данные. Но приложение Swift не показывает результатов.
Другая таблица показала неправильный результат, пока я не переустановил приложение iOS. Теперь он показывает правильный результат, но когда я указываю nextToken, он говорит, что данных больше нет, хотя консоль показывает, что данные есть.
Как я могу получить правильные данные в быстром приложении? Я использовал этот учебник: https://aws -amplify.github.io / docs / ios / start? Ref = ampify-iOS-btn
Мой код:
var entities: [Post] = []
if startKey == nil {//nextToken == nil: no more posts
return
}
let query = ListPostsQuery()
query.limit = 2
if startKey != "" {//when the app starts startKey == “”
query.nextToken = startKey
}
appSyncClient?.fetch(query: query) {(result, error) in
//code
})
- Также я пытаюсь понять, как создать пользовательский запрос (например, получать сообщения, начинающиеся с «Abc»). Я знаю, как написать запрос для страницы «Запросы» консоли AppSync, но как мне создать codegen для генерации подходящего для меня метода Swift?