title: Parse.enableLocalDatastore() - Warning: A long-running operation is being executed on the main thread
body: <p>Also i have executed the Parse.enableLocalDatastore() in dispatch_async - i'm still have the warning.</p>
  
  <p>Even when i add a symbolic breakpoint on warnParseOperationOnMainThread it dosen't break</p>
  
  <h1>here is the code Snippet from the app delegate</h1>
  
  <pre><code>func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -&gt; Bool {
          // Override point for customization after application launch.
  
          dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) {
              Parse.enableLocalDatastore()
  
              Parse.setApplicationId("XXX", clientKey: "YYY")
              PFAnalytics.trackAppOpenedWithLaunchOptionsInBackground(launchOptions, block: nil )
  
              var defaultACL = PFACL()
              defaultACL.setPublicReadAccess(true)
              defaultACL.setPublicWriteAccess(false)
              PFACL.setDefaultACL(defaultACL, withAccessForCurrentUser:true)
  
              CAUser.registerSubclass()
  
              NSLog("App finish loading")
  
              dispatch_async(dispatch_get_main_queue()){
                  () -&gt; Void in
                  // any UI updates need to happen in here back on the main thread
              }
          }
  
          return true
      }  
  </code></pre>
  
  <h1>Request</h1>
  
  <p>Appreciate if someone highlight to me, What is missing to avoid this warning message ?</p>