我试图用解析对象的内容更新标签。这不起作用。
if let userPoints = PFUser.currentUser()?["points"] as? String {
self.userPointsLabel.text = userPoints
}
不过,这是可行的
if let pUserName = PFUser.currentUser()?["username"] as? String {
self.userNameLabel.text = "@" + pUserName
}
points列在users类中,所以我不明白为什么这不起作用。
最佳答案
你是想施展魔法?去串?但那失败了,所以if语句永远不会是真的。
要将points值解析为Int,然后将其用作字符串
if let userPoints = PFUser.currentUser()?["points"] as? Int {
self.userPointsLabel.text = "\(userPoints)"
}