AWS SDKをiOSのサンプルとしてダウンロードし、XCode 8で開いた。残念ながら、Swift 3からの変換のためにコンパイラのエラーが多かった。私はこれらのほとんどを修正しましたが、いくつかの機能は修正が必要です。iOS向けAWS SDK:Swift 2からSwift 3への変換に関する問題
私はスウィフト3.あなたのアプローチはどのようなものであった
- を使用してアマゾンからの正式な例がないことを驚いていますか?
- これらのエラーをすべて修正したのか、Swift 3の例が見つかりましたか?
私は、リポジトリのこのサブ部分で特に興味を持っています: https://github.com/awslabs/aws-sdk-ios-samples/tree/master/S3TransferUtility-Sample/Swift/
EDIT:
私はコンセプトの証明として、プロジェクトのObjective-Cのバージョンをテストしています。私はInfo.plistファイルに正しくアイデンティティ・プールを構成したと思ったよう
Connection = "keep-alive";
"Content-Length" = 451;
"Content-Type" = "application/x-amz-json-1.1";
Date = "Fri, 13 Jan 2017 15:59:58 GMT";
"x-amzn-ErrorMessage" = "2 validation errors detected: Value 'arn:aws:cognito-idp:eu-west-1:99999999999:userpool/eu-west-1_XXXXXXXXX' at 'identityPoolId' failed to satisfy constraint: Member must have length less than or equal to 55; Value 'arn:aws:cognito-idp:eu-west-1:99999999999:userpool/eu-west-1_XXXXXXXXX' at 'identityPoolId' failed to satisfy constraint: Member must satisfy regular expression pattern
それは私のパズル:私はそれを実行すると は、残念ながら、私は次のエラーを取得します。
(プールの詳細は部分的に隠されていますが、データベース管理者から与えられたものと同じです)。
なぜこれが起こっているの任意のアイデア?
identityPoolId 'が制約に合格しませんでしたが、私はこれについて確信していません。サーバー側で設定が欠落している可能性があります。
残念ながら、ドキュメントは完全ではありません。私は少し紛失しています(時間が無駄だと感じています)。あなたのアイデンティティプールIDは形式にする必要があり
はいAmazonがありません良い文書利用できる最悪のドキュメンテーションがありません。我々は一人で歩き回らなければならず、これらのエラーを解決しなければならない。私は以前にs3でこれらのタイプのエラーを解決しました:( –
私はEDITを追加しました。あなたは同様の問題に遭遇したかどうかを二重チェックできますか? – mm24