NSManagedObjectContext+refreshAll.m 777 B

1234567891011121314151617181920212223
  1. /*****************************************************************************
  2. * NSManagedObjectContext+refreshAll.m
  3. * VLC for iOS
  4. *****************************************************************************
  5. * Copyright (c) 2015 VideoLAN. All rights reserved.
  6. * $Id$
  7. *
  8. * Authors: Tobias Conradi <videolan # tobias-conradi.de>
  9. *
  10. * Refer to the COPYING file of the official project for license.
  11. *****************************************************************************/
  12. #import "NSManagedObjectContext+refreshAll.h"
  13. @implementation NSManagedObjectContext (refreshAll)
  14. - (void)vlc_refreshAllObjectsMerge:(BOOL)mergeChanges
  15. {
  16. for (NSManagedObject *object in self.registeredObjects) {
  17. [self refreshObject:object mergeChanges:mergeChanges];
  18. }
  19. }
  20. @end