我登录并注册 Parse 工作,但后来我打电话给segue并转到下一个视图控制器,我不知道如何访问{{1}的信息}}。
如果我想要另一个屏幕说PFUser
,但我不知道如何访问该字符串。如何在新视图控制器中获取我刚刚登录的"welcome"+the username
的信息?我是否必须添加一些准备segue方法的代码?
答案 0 :(得分:0)
不,您不必向新视图控制器发送任何数据。 Parse允许您使用以下方式访问登录/新注册的用户:
[PFUser currentUser]; // Objc
PFUser.currentUser(); // Swift
如果没有登录/注册用户,则返回可以为空的PFUser对象,该对象为nil。
这里是如何访问PFUser上的firstName,假设您在Parse的_User
表中有一个firstName键作为字符串。
if let user = PFUser.currentUser() {
// There is a logged in user.
let userName = user.username
let name = user["firstName"] as? String
}