如何将pfUser信息发送到下一个视图控制器

时间:2015-07-26 17:14:22

标签: swift parse-platform pfuser

我登录并注册 Parse 工作,但后来我打电话给segue并转到下一个视图控制器,我不知道如何访问{{1}的信息}}。

如果我想要另一个屏幕说PFUser,但我不知道如何访问该字符串。如何在新视图控制器中获取我刚刚登录的"welcome"+the username的信息?我是否必须添加一些准备segue方法的代码?

1 个答案:

答案 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
}