mirror of
https://github.com/zhigang1992/MagicalRecord.git
synced 2026-01-12 17:32:18 +08:00
Added an early return in -[NSManagedObjectModel+ActiveRecord setDefaultManagedObjectModel:].
If the passed model was the same as the current one, it could have been dealloced in between. (Ref count -1, +1 can pass by 0.)
This commit is contained in:
@@ -24,6 +24,7 @@ static NSManagedObjectModel *defaultManagedObjectModel = nil;
|
||||
|
||||
+ (void) setDefaultManagedObjectModel:(NSManagedObjectModel *)newDefaultModel
|
||||
{
|
||||
if (defaultManagedObjectModel == newDefaultModel) return;
|
||||
[defaultManagedObjectModel release];
|
||||
defaultManagedObjectModel = [newDefaultModel retain];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user