2016-06-15 16 views
3

AWS Cognito User Poolsを使用して、迅速なiOSアプリケーションのログイン/サインアップ機能を追加しようとしています。私はCocoapodsで自分のxcworkspaceを設定しました。私のApp Delegateでは、以下に示すCredentials ProviderとService Configurationを設定しました。AWS User Pool Setup(Swift)

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { 
    // Override point for customization after application launch. 

    let credentialsProvider = AWSCognitoCredentialsProvider(regionType: AWSRegionType.USEast1, identityPoolId: cognitoIdentityPoolId) 

    let defaultServiceConfiguration = AWSServiceConfiguration(region: AWSRegionType.USEast1, credentialsProvider: credentialsProvider) 

    AWSServiceManager.defaultServiceManager().defaultServiceConfiguration = defaultServiceConfiguration 

    return true 
} 

しかし、私は、ユーザーのプール構成を設定しようとすると:私はAWSCoreを輸入しているので、理解しない

let configurationUserPool = AWSCognitoIdentityUserPoolConfiguration(clientId: "###", clientSecret: "#########", poolId: "###") 

i「は未解決の識別子AWSCognitoIdentityUserPoolConfigurationの使用」のコンパイルエラーを取得し、そしてAWSCognito

任意のヘルプや洞察力がはるかに高く評価されるだろうおかげ

+0

AWSCognitoIdentityProviderをインストールしてインポートすることでこれを修正しました – jackets14

答えて

2

輸入AWSCognitoIdentityProvider

また、そのメソッドにアクセスできるように、プロジェクトに追加してAppDelegateクラスにインポートする必要があります。

関連する問題