我正在编写应用程序并让用户登录用户我想将他们带到他们的仪表板并显示有关他们帐户的信息。我试图在标签中显示用户名但是在检索它时遇到问题。我使用以下代码:
func getData(){
var query: PFQuery = PFQuery(className: "User")
query.whereKey("username", equalTo: "actualUsername")
query.getFirstObjectInBackgroundWithBlock{
(object: PFObject!, error: NSError!) - >Void; in
if object != nil {
NSLog("Success!")
} else {
NSLog("something went wrong")
}
}
我正在使用swift和xcode7
答案 0 :(得分:1)
您可以使用PFUser
对象的currentUser
属性。这将返回有关当前登录用户的信息。然后您可以访问用户名等:
PFUser.currentUser.username
答案 1 :(得分:0)
您的问题是,您要查询的班级"用户",并不存在。它实际上是" _用户",尽管使用var query : PFQuery = PFUser.query()
(see this answer)
user["username"]
访问元素