title: Setting ACL for new Parse user in swift
body: <p>Im currently running into a problem with users having access to objects of another user in my app. </p>
  
  <p>I know how to set the ACL when a user creates an object when they are already logged into the app, but I don't know how to set the ACL for someone signing up. When i set a navigation title to display the ["BusinessName"] column of a user, I receive business names from another created users column....thanks for your help!! greatly appreciated!</p>
  
  <pre><code> @IBAction func signupFinalButton(sender: AnyObject) {
  
    var newUser = PFUser()
    newUser.username = username
    newUser.password = password
    newUser.email = email
    newUser["FirstName"] = firstName
    newUser["LastName"] = lastName
    newUser["BusinessName"] = businessName
    newUser["City"] = city
    newUser["State"] = state
  
    // This isn't seeming to work...
    newUser.ACL = PFACL(user: PFUser.currentUser()!) 
    or this 
    newUser.ACL = PFACL(user: PFUser())
  
    newUser.signUpInBackgroundWithBlock({ (succeed, error) -&gt; Void in
  </code></pre>
  
  <p>or maybe I am querying parse wrong? Im new to it.  </p>
  
  <pre><code>     func navTitle () {
       var user = PFUser.currentUser()
       var query = PFQuery(className:"_User")
       query.findObjectsInBackgroundWithBlock {
      (objects: [AnyObject]?, error: NSError?) -&gt; Void in
  
       if error == nil {
       if let objects = objects as? [PFObject] {
       for object in objects {
  
       self.homeScreen.title = object["BusinessName"] as! String?
        }
       }else {
  
       self.homeScreen.title = "Home"
       }
  </code></pre>