我尝试过这个:
var data:NSMutableArray = NSMutableArray()
func loadData() {
var userQuery = PFUser.query()!
userQuery.whereKey("objectId", equalTo: PFUser.currentUser()!.objectId!)
userQuery.findObjectsInBackgroundWithBlock { (objects, error) -> Void in
if let objects = objects {
for object in objects {
self.data.addObject(object)
}
}
}
println(data) // this gives an empty NSMutableArray.
}
还有其他方法可以获取当前用户的数据吗? ,我这样做是为了制作当前用户的个人资料屏幕..感谢您的时间..
最佳答案
使用它来访问当前用户
if PFUser.currentUser() != nil {
PFUser.currentUser()!.fetchIfNeededInBackgroundWithBlock({ (user: PFObject?, error: NSError?) -> Void in
if user != nil {
var u = user as! PFUser
//Access the fetched user HERE
}
})
//NOT here, it will be nil here
}
关于ios - 如何使用 Swift 从 Parse 中的 _User 类获取 currentUserInfo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32034467/