Дело очень простое, я хочу добавить в свой пул cognito пользователей нового пользователя с заданной информацией, вот что я получил до сих пор:
let emailValue = email.text!.trimmingCharacters(in: .whitespacesAndNewlines)
let passwordValue = password.text!.trimmingCharacters(in: .whitespacesAndNewlines)
let firstNameValue = firstName.text!.trimmingCharacters(in: .whitespacesAndNewlines)
let lastNameValue = lastName.text!.trimmingCharacters(in: .whitespacesAndNewlines)
var attributes = [AWSCognitoIdentityUserAttributeType]()
let firstName = AWSCognitoIdentityUserAttributeType()
firstName?.name = "first_name"
firstName?.value = firstNameValue
attributes.append(firstName!)
let lastName = AWSCognitoIdentityUserAttributeType()
lastName?.name = "last_name"
lastName?.value = lastNameValue
attributes.append(lastName!)
self.pool?.signUp(emailValue, password: passwordValue, userAttributes: attributes, validationData: nil)
именно здесь я определяю свой пул (с использованием констант):
override func viewDidLoad() {
super.viewDidLoad()
self.pool = AWSCognitoIdentityUserPool.init(forKey: AWSCognitoUserPoolsSignInProviderKey)
}
Нет ошибок, но после выполнения функции (нажатием) ничего не происходит. Что я делаю не так?