Я следовал этим документам, чтобы настроить простое приложение с использованием DynamoDB: https://docs.aws.amazon.com/aws-mobile/latest/developerguide/add-aws-mobile-nosql-database.html и https://docs.aws.amazon.com/aws-mobile/latest/developerguide/getting-started.html#add-aws-mobile-sdk-basic-setup
А затем в качестве теста я использовал код, предоставленный для создания (сохранения) элемента.
Как только я был готов запустить приложение, я получаю это сообщение об ошибке:
Amazon DynamoDB Save Error: Error Domain=com.amazonaws.AWSCognitoIdentityErrorDomain Code=0 "(null)"
UserInfo={__type=com.amazon.coral.validate#ValidationException, message=Supplied AttributeValue is empty,
must contain exactly one of the supported datatypes}
После поиска в сети я обнаружил, что существует проблема, связанная со Swift 4. И решение кажетсядобавление @ objcMembers перед классами, автоматически генерируемыми AWS.
Но для меня это не сработало.Ошибка остается прежней.Я также попытался установить версию swift на 3.3 вместо 4.1 (у меня есть только эти 2 доступные версии), это также не решило проблему.
Есть идеи, как решить проблему?