【发布时间】:2015-05-29 16:34:45
【问题描述】:
尝试遵循 amazon-cognito 网站上设置的示例,以从 iOS 上的 facebook 登录获取 AWS 凭证。我正在尝试将 Objective C 转换为 swift 并在设置凭据提供程序的登录时遇到问题。
(http://docs.aws.amazon.com/mobile/sdkforios/developerguide/cognito-auth.html) 在“使用 Facebook”下
在我的 viewController 中我尝试:
let token = FBSession.activeSession().accessTokenData.accessToken
let credentialsProvider : AWSCredentialsProvider = AWSServiceManager.defaultServiceManager().defaultServiceConfiguration.credentialsProvider
credentialsProvider.logins = NSDictionary(dictionary: [AWSCognitoLoginProviderKey.Facebook: token])
但在第三行 xCode 声明 AWSCredentialsProvider 没有“登录”字段,尽管教程使它看起来如此。
感谢您的帮助! 我假设我错误地获取了 credentialsProvider。
【问题讨论】:
标签: ios swift amazon-web-services amazon-cognito