From fa800034b99638dfb23a8a8d6823eb65c3c6b461 Mon Sep 17 00:00:00 2001 From: Ian Dundas Date: Wed, 26 Nov 2014 23:19:13 +0100 Subject: [PATCH] Removed compiler warning "Accessor methods of synthesized property 'managedObjectModel' (etc) were overridden" Adding a readwrite property in a private category fixes this warning --- Classes/CoreDataManager.m | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Classes/CoreDataManager.m b/Classes/CoreDataManager.m index aad793e..25c1f68 100644 --- a/Classes/CoreDataManager.m +++ b/Classes/CoreDataManager.m @@ -22,10 +22,13 @@ #import "CoreDataManager.h" +@interface CoreDataManager() +@property (nonatomic, strong, readwrite) NSManagedObjectContext *managedObjectContext; +@property (nonatomic, strong, readwrite) NSManagedObjectModel *managedObjectModel; +@property (nonatomic, strong, readwrite) NSPersistentStoreCoordinator *persistentStoreCoordinator; +@end + @implementation CoreDataManager -@synthesize managedObjectContext = _managedObjectContext; -@synthesize managedObjectModel = _managedObjectModel; -@synthesize persistentStoreCoordinator = _persistentStoreCoordinator; @synthesize databaseName = _databaseName; @synthesize modelName = _modelName;