Как настроить Amazon AWS AppSync для iOS - PullRequest
0 голосов
/ 21 января 2019
  1. Я пытаюсь использовать 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
    })
  1. Также я пытаюсь понять, как создать пользовательский запрос (например, получать сообщения, начинающиеся с «Abc»). Я знаю, как написать запрос для страницы «Запросы» консоли AppSync, но как мне создать codegen для генерации подходящего для меня метода Swift?
...