Saya telah mengunduh AWS SDK untuk contoh iOS dan membukanya di XCode 8. Sayangnya ada banyak kesalahan kompiler karena konversi dari Swift 3. Saya memperbaiki sebagian besar ini tetapi beberapa fungsi masih perlu diperbaiki.
Saya terkejut karena tidak ada contoh resmi dari Amazon yang menggunakan Swift 3.
- Apa pendekatan Anda?
- Apakah Anda terus memperbaiki semua kesalahan ini atau adakah di antara Anda yang menemukan contoh untuk Swift 3?
Saya sangat tertarik dengan sub-bagian repositori ini: https://github.com/awslabs/aws-sdk-ios-samples/tree/master/S3TransferUtility-Sample/Swift/
EDIT:
Saya sedang menguji proyek versi Objective-C sebagai bukti konsep. Sayangnya ketika saya menjalankannya saya mendapatkan kesalahan berikut:
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
Ini membingungkan saya karena saya pikir saya telah mengkonfigurasi kumpulan identitas dengan benar di file Info.plist.
Lihat di bawah (detail kumpulan disembunyikan sebagian, tetapi sama dengan yang diberikan oleh administrator database kepada saya).
Adakah gagasan mengapa hal ini terjadi?
Pesan literal mengatakan bahwa identityPoolId' gagal memenuhi batasan tetapi saya tidak yakin tentang hal ini. Bisa jadi ada beberapa konfigurasi yang hilang di sisi server.
Sayangnya dokumentasinya belum lengkap dan saya agak bingung saat ini (terasa membuang-buang waktu).