ios - PFQuery cant call data that is saved -


so when run query user saved in class post. tells me no data exists though saved in backend. why not correctly querying database?

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()             }         }        } } 

i couldn't query work because needed fix the database. first had delete old post class, deleted _schema post. last needed change set user username.

    var user = pfuser.currentuser()?.username  

Comments