成功登录后,我想获取特定属性的值。是否可以在不遍历每个属性的情况下做到这一点?我知道我不能下标,但还有其他方法吗?
因此,在下面的示例中,我想要的是用户电子邮件的值。理想情况下,我想说let email = userAttributes["email"]
但这种类型不允许订阅。
user?.getDetails().continueOnSuccessWith(block: { (task) -> Any? in
let userAttributes = task.result?.userAttributes
for attribute in userAttributes! {
print(attribute.name!)
print(attribute.value!)
}
return nil
})