如何为iOS配置Amazon AWS AppSync

时间:2019-01-21 13:05:00

标签: ios amazon-web-services amazon-dynamodb aws-appsync

  1. 我正在尝试将Amazon AWS AppSync与Swift(iOS)结合使用。 AppSync控制台网页的“查询”选项卡以及DynamoDB网页的结果显示正确的数据。但是Swift应用程序未显示任何结果。

另一个表显示了错误的结果,直到我重新安装了iOS应用程序。现在它显示正确的结果,但是当我指定nextToken时,它说没有更多数据,尽管控制台显示有数据。

如何在快速的应用程序中获取正确的数据?我使用了本教程:https://aws-amplify.github.io/docs/ios/start?ref=amplify-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控制台的“查询”页面编写查询,但是如何使代码生成为我生成适当的Swift方法?

0 个答案:

没有答案