diff --git a/cocos2d/CCSpriteFrameCache.m b/cocos2d/CCSpriteFrameCache.m index 16ac25aa229..e2e9d91fc0c 100644 --- a/cocos2d/CCSpriteFrameCache.m +++ b/cocos2d/CCSpriteFrameCache.m @@ -79,7 +79,7 @@ +(id)alloc +(void)purgeSharedSpriteFrameCache { - _sharedSpriteFrameCache = nil; + [[CCSpriteFrameCache sharedSpriteFrameCache] removeSpriteFrames]; } -(id) init @@ -88,7 +88,7 @@ -(id) init _spriteFrames = [[NSMutableDictionary alloc] initWithCapacity: 100]; _spriteFramesAliases = [[NSMutableDictionary alloc] initWithCapacity:10]; _loadedFilenames = [[NSMutableSet alloc] initWithCapacity:30]; - _spriteFrameFileLookup = [[NSMutableDictionary alloc] init]; + _spriteFrameFileLookup = [[NSMutableDictionary alloc] init]; } return self;