     
     func performSync()->Bool
     {
-//        self.deleteSavedServerChangeToken()
         self.operationQueue = NSOperationQueue()
         self.operationQueue?.maxConcurrentOperationCount = 1
 

                
            }
        }
        print("Local Changes \(insertedOrUpdatedManagedObjects) Deleted \(deletedManagedObjects)")
        return (insertedOrUpdatedManagedObjects,deletedManagedObjects)
    }
    

        var deletedManagedObjects:Array<AnyObject> = Array<AnyObject>()
        var insertedOrUpdatedManagedObjects:Array<AnyObject> = Array<AnyObject>()
        
        var predicate = NSPredicate(format: "%K != %@", CKSIncrementalStoreLocalStoreChangeTypeAttributeName, NSNumber(short: CKSLocalStoreRecordChangeType.RecordNoChange.rawValue))
        
        for name in entityNames!
        {
