2016-09-09 6 views
0

Ich wurde nach den Anweisungen von Amazon Web Services AWS SDK folgenden Schritte von der Webseite unten einzurichten: http://docs.aws.amazon.com/mobile/sdkforios/developerguide/setup.htmlAWS SDK konstant ungelöster Identifikatoren in iOS

ich das AWS-Frameworks über Kakaoschote installiert. Beim Kopieren dieses Codes von der Seite in Appdelegate.swift tritt ein Problem auf. Die definierten Konstanten von CognitoRegionType, CognitoIdentityPoolId und DefaultServiceRegionType rufen die nicht aufgelöste Fehler-ID auf.

Screenshot: Screenshot

jedoch die Konstante credentialsProvider zu existieren scheint, so kann jeder zeigen, wo ich einen Fehler machen kann? In einigen anderen Beispielen habe ich mir CognitoRegionType, CognitoIdentityPoolId und DefaultServiceRegionType als etablierte Konstanten beim Importieren von AWSCore angesehen.

Antwort

1

Dies sind die Dinge, die Sie aufgrund Ihrer Konfiguration von AWS Console ersetzen müssen. Für z.B. Wenn sich Ihr Cognito-Identitätspool in US East 1 (N. Virginia) befindet, lautet der CognitoRegionType .USEast1. Die CognitoIdentityPoolId befindet sich in der Amazon Cognito Console. Die Service-Region ist die Region, in der all Ihre Ressourcen liegen.

Danke, Rohan

0

Sie mögen dies in Ihrem didfinishlaunching Methode integrieren kann, habe ich meinen Code in schnellen 3,0-

var credentialsProvider = AWSCognitoCredentialsProvider(regionType: AWSRegionType.usEast1, identityPoolId: "us-east-1:f53e36d5-****-****-****-bd42d4ca4489") 
//Amazon Cognito Identity Pool ID 
var serviceConfiguration = AWSServiceConfiguration(region: AWSRegionType.usEast1, credentialsProvider: credentialsProvider) 
var analyticsConfiguration = AWSMobileAnalyticsConfiguration() 
analyticsConfiguration.serviceConfiguration = serviceConfiguration 
var analy = AWSMobileAnalytics.init(forAppId: "appid", configuration: analyticsConfiguration) 
umgewandelt
Verwandte Themen