Skip to content
Snippets Groups Projects
Commit 2e7a399c authored by cramakri's avatar cramakri
Browse files

Made parentModel an explicit property of the model

SVN: 27174
parent 8a386197
No related branches found
No related tags found
No related merge requests found
......@@ -30,14 +30,13 @@
*/
@interface CISDOBOpenBisModel : NSObject <NSFetchedResultsControllerDelegate> {
CISDOBIpadEntity *_selectedObject;
CISDOBOpenBisModel *_parentModel;
}
@property (strong, nonatomic) NSFetchedResultsController *fetchedResultsController;
@property (strong, nonatomic) NSManagedObjectContext *managedObjectContext;
@property (weak, nonatomic) id <NSFetchedResultsControllerDelegate> delegate;
@property (readonly) CISDOBOpenBisModel *parentModel;
@property (weak, nonatomic) CISDOBOpenBisModel *parentModel;
// Initialize
- (id)initWithParentModel:(CISDOBOpenBisModel *)parentModel;
......
......@@ -23,10 +23,6 @@
#import "CISDOBOpenBisModel.h"
#import "CISDOBIpadEntity.h"
@interface CISDOBOpenBisModel (CISDOBOpenBisModelPrivate)
@property (weak, nonatomic) CISDOBOpenBisModel *parentModel;
@end
@implementation CISDOBOpenBisModel
#pragma mark - Initialize
......@@ -34,10 +30,10 @@
{
if (!(self = [super init])) return nil;
_parentModel = parentModel;
self.parentModel = parentModel;
_selectedObject = nil;
if (_parentModel) {
if (self.parentModel) {
self.fetchedResultsController = parentModel.fetchedResultsController;
self.managedObjectContext = parentModel.managedObjectContext;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment