PFQuery不能调用保存的数据

所以当我运行查询保存在课堂上的用户。 它告诉我即使保存在我的后端也不存在任何数据。 为什么不正确查询数据库?

class DropLoc: UIViewController, CLLocationManagerDelegate { var user = PFUser.currentUser()?.objectId var post = PFObject(className:"Post") var query = PFQuery(className:"Post") var point: PFGeoPoint! let porta = CLLocationManager() func setporta() { var curGate = porta.location self.porta.delegate = self self.porta.desiredAccuracy = kCLLocationAccuracyBest self.porta.requestWhenInUseAuthorization() self.porta.startUpdatingLocation() point = PFGeoPoint(location: curGate) query.whereKey("user", equalTo: user!) query.getFirstObjectInBackgroundWithBlock() {(object: PFObject?, error: NSError?) -> Void in if error != nil { }else{ self.post["user"] = self.user ?? NSNull() self.post["location"] = self.point ?? NSNull() self.post.saveInBackground() } } } } 

我无法让查询正常工作,因为我需要修复数据库。 首先,我必须删除旧的Post类,然后删除_Schema for Post。 最后,我需要更改为用户名设置用户。

  var user = PFUser.currentUser()?.username