我的问题与此处的问题相似。我使用 AWSMobileClient 创建了注册/登录,这部分工作正常。但是,当我尝试使用 Cognito 用户池身份查询 AppSync 时,我无法返回任何数据。我为身份池的经过身份验证的 IAM 角色分配了正确的策略。我认为问题可能是我需要实现一些代码片段,例如下面的代码片段:
let credentialsProvider = AWSCognitoCredentialsProvider(regionType:.USWest2,
identityPoolId:"us-west-2:d2545277-8214-4781-b516-2eb72d1bceba")
let configuration = AWSServiceConfiguration(region:.USWest2, credentialsProvider:credentialsProvider)
AWSServiceManager.defaultServiceManager().defaultServiceConfiguration = configuration
但是,我不认为这三行是完整的代码,我找不到任何文档。如果有人知道,您能否发布一些文档/示例代码?谢谢。