PFUser.logInWithUsernameInBackground(fullName.text, password: password.text) {
(user: PFUser!, error: NSError!) -> Void in
if user != nil {
self.loginButton.enabled = false
self.helpButton.enabled = false
self.objectID = self.PFUser.objectId
}
}
我在登录后需要用户objectID。我知道如何检查pFObject的objectID,当涉及到PFUser时,我得到一个错误(在上面的代码的最后一行)。我怎样才能获得身份证?
答案 0 :(得分:2)
您使用的是self.PFUser.objectId
,但我认为您的意思是从完成版块返回的user
。所以试试:
self.objectID = user.objectId
在最后一行。
答案 1 :(得分:1)
您应该使用user.objectId
或PFUser.currentUser().objectId
代替self.PFUser.objectId
:
self.objectID = user.objectId
self.objectID = PFUser.currentUser().objectId