Objective c 释放ccecache?
我可能有内存泄漏,我的应用程序在一台iphone上运行得很好,但在另一台iphone上,我总是会遇到以下错误:Objective c 释放ccecache?,objective-c,cocos2d-iphone,Objective C,Cocos2d Iphone,我可能有内存泄漏,我的应用程序在一台iphone上运行得很好,但在另一台iphone上,我总是会遇到以下错误: 2011-09-15 07:20:34.478 BetaDoll[1334:707] cocos2d: deallocing <CCTextureCache = 00267990 | num of textures = 3 | keys: ( "fur.png", "Closing_eyes.png", "regular.png" )> Progr
2011-09-15 07:20:34.478 BetaDoll[1334:707] cocos2d: deallocing <CCTextureCache = 00267990 | num of textures = 3 | keys: (
"fur.png",
"Closing_eyes.png",
"regular.png"
)>
Program received signal: “EXC_BAD_ACCESS”
我一直在释放它
这里有什么问题?我应该如何释放纹理缓存?什么时候
非常感谢您可以按如下方式摆脱纹理缓存
[[CCDirector sharedDirector] purgeCachedData];
它将删除未使用和缓存的纹理
顺便说一句,您正在释放CCTextureCache实例
cocos2d: deallocing <CCTextureCache
您不需要调用此方法
cocos2d: deallocing <CCTextureCache
[CCTextureCache purgeSharedTextureCache];