1

iOS 8 Swift アプリの Application デリゲートに次のコード スニペットを追加して、初期化してデフォルトのサービス構成を作成しようとしています。

ここの Amazon チュートリアルで指示されているように、次のコード行を使用しています。

//AWS Service Config
let credentialsProvider = AWSCognitoCredentialsProvider(
    regionType: AWSRegionType.USEast1, identityPoolId: "us-east-13453454-92d1-234234-234234-3434")

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

AWSServiceManager.defaultServiceManager().defaultServiceConfiguration = defaultServiceConfiguration

ただし、xCode が「呼び出しでパラメーター 'identityId' の引数がありません」と言っているため、コードはコンパイルされません。

まず、このコードは Amazon のチュートリアルから直接引用したものであり、identiyID はなく、identitypoolid (私のコードではスクランブルされています) だけです。

これを解決するにはどうすればよいですか?

4

2 に答える 2

0
let cognitoIdentityPoolId = "us-east-XXXXXXXX"

{

let credentialsProvider = AWSCognitoCredentialsProvider(regionType: .USEast1, identityPoolId: cognitoIdentityPoolId)
let configuration = AWSServiceConfiguration(region: .USEast1, credentialsProvider: credentialsProvider)

    AWSServiceManager.defaultServiceManager().defaultServiceConfiguration = configuration
于 2016-06-24T05:47:36.750 に答える