2016-10-08 54 views
0

境界斯威夫特2.0.2,斯威夫特3獲取當前境界SyncUser的用戶名在斯威夫特

我想在我的UI來顯示當前的境界SyncUser的用戶名。我知道我可以得到像這樣的用戶的唯一ID:

let user = SyncUser.all().first 
print(user?.identity) //a7f84g203fd18... etc. 

...但有沒有辦法讓用戶的用戶名?我沒有看到關於它的文檔中的任何內容。

回答

0

我目前的解決方案是保存到UserDefaults用戶的電子郵件/用戶名用戶註冊時:

let defaults = UserDefaults.standard 
defaults.set(self.email.text!, forKey: "userEmail") 

...,然後引用它以後,我需要在我的應用程序:

//Show username/email 
accountStatus.text = defaults.string(forKey: "userEmail")