Ios SDWebImage:cgrasterdata正在继续分配,而不是发布
我正在使用sdwebimage在TableView、CollectionView、views等中显示来自web的图像(setimagewithurl方法)。当我检查仪器中的内存使用情况时,我被cgrasterdata分配所震惊,而这并没有得到释放。这会导致应用程序在使用应用程序约10分钟后崩溃。(应用程序使用大量图像) 请检查以下链接中的图像:(仪器读数图像) 任何人请帮助我Ios SDWebImage:cgrasterdata正在继续分配,而不是发布,ios,objective-c,memory-management,sdwebimage,Ios,Objective C,Memory Management,Sdwebimage,我正在使用sdwebimage在TableView、CollectionView、views等中显示来自web的图像(setimagewithurl方法)。当我检查仪器中的内存使用情况时,我被cgrasterdata分配所震惊,而这并没有得到释放。这会导致应用程序在使用应用程序约10分钟后崩溃。(应用程序使用大量图像) 请检查以下链接中的图像:(仪器读数图像) 任何人请帮助我 谢谢请尝试在UIViewController中实现以下功能,这将防止崩溃: - (void) didReceiveMe
谢谢请尝试在UIViewController中实现以下功能,这将防止崩溃:
- (void) didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
[SDWebImageManager.sharedManager.imageCache clearMemory];
}
好的,属性引用是否与释放内存有关?我已经在一个示例应用程序中实现了这一点,并发现它可以正常工作。但是在我正在工作的应用程序中,这似乎不起作用,因为内存没有被释放,因此应用程序有很多ImageView,它们有很强的引用。