Realm Swift 2.0.2,Swift 3
我想在我的界面中显示当前领域SyncUser
的用户名。我知道我可以获得像这样的用户的唯一ID:
let user = SyncUser.all().first
print(user?.identity) //a7f84g203fd18... etc.
...但有没有办法获取用户的用户名?我在文档中没有看到任何关于它的内容。
答案 0 :(得分:0)
我目前的解决方案是在用户注册时保存到UserDefaults
用户的电子邮件/用户名:
let defaults = UserDefaults.standard
defaults.set(self.email.text!, forKey: "userEmail")
...然后在我的应用中需要它的时候引用它:
//Show username/email
accountStatus.text = defaults.string(forKey: "userEmail")
答案 1 :(得分:0)
目前无法从SyncUser
获取用户名:SyncUser
根本没有用户名,它只是可用于身份验证的凭据之一。