title: This application is modifying the autolayout engine from a background thread, which can lead to engine corruption
body: <p>I am getting this error <strong>This application is modifying the autolayout engine from a background thread, which can lead to engine corruption and weird crashes.This will cause an exception in a future release.</strong> I don't know what is causing this error. Can anybody help me.</p>
  
  <pre><code>func getUserDataFromTwitterWithUser(user : PFUser)
   {
  //NRLoader.showLoader()
  let strTwURL = "https://api.twitter.com/1.1/users/show.json?     screen_name="+PFTwitterUtils.twitter()!.screenName! + "&amp;access_token="+PFTwitterUtils.twitter()!.authToken!
  let twURL = NSURL (string: strTwURL)
  
  let request = NSMutableURLRequest(URL: twURL!, cachePolicy: NSURLRequestCachePolicy.UseProtocolCachePolicy, timeoutInterval: 2.0) as NSMutableURLRequest
  
  PFTwitterUtils.twitter()?.signRequest(request)
  
  let session = NSURLSession.sharedSession()
  
  session.dataTaskWithRequest(request, completionHandler: {(data, response, error) in
    if error == nil {
      var  jsonOptional = Dictionary&lt;String, AnyObject&gt;()
  
      do {
        jsonOptional = try NSJSONSerialization.JSONObjectWithData(data!, options:NSJSONReadingOptions.MutableContainers ) as! Dictionary&lt;String, AnyObject&gt;
        // use jsonData
      } catch {
        // report error
      }
      var userName = ""
      if let screenName = jsonOptional["screen_name"] as? String{
        userName = screenName
      }
      else if let name = jsonOptional["name"] as? String{
        userName = name
      }
  
      var profilePicUrl = ""
  
  
      if let picUrl = jsonOptional["profile_image_url"] as? String{
        profilePicUrl = picUrl
      }
      AppUser.currentUser()?.username = userName
      AppUser.currentUser()?.profileAwsURL = profilePicUrl
      //NRLoader.hideLoader()
      //if ParseUtils.isLoggedInUserIsAnonymous() {
        let signUpVC:SignMeUpViewController = self.storyboard!.instantiateViewControllerWithIdentifier("SignMeUpViewController") as! SignMeUpViewController
        signUpVC.isFromLogin = true
        self.navigationController!.pushViewController(signUpVC, animated: true)
  
      //} else {
       // self.pushToSubmitDreamViewController()
      //}
    }
    else {
      //NRLoader.hideLoader()
      NRToast.showToastWithMessage(error!.description)
    }
  
  
  }).resume()
   }
  </code></pre>