Ios SDWebImage:cgrasterdata正在继续分配,而不是发布

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

我正在使用sdwebimage在TableView、CollectionView、views等中显示来自web的图像(setimagewithurl方法)。当我检查仪器中的内存使用情况时,我被cgrasterdata分配所震惊,而这并没有得到释放。这会导致应用程序在使用应用程序约10分钟后崩溃。(应用程序使用大量图像)

请检查以下链接中的图像:(仪器读数图像)

任何人请帮助我


谢谢

请尝试在UIViewController中实现以下功能,这将防止崩溃:

- (void) didReceiveMemoryWarning {

    [super didReceiveMemoryWarning];
    [SDWebImageManager.sharedManager.imageCache clearMemory];
}

好的,属性引用是否与释放内存有关?我已经在一个示例应用程序中实现了这一点,并发现它可以正常工作。但是在我正在工作的应用程序中,这似乎不起作用,因为内存没有被释放,因此应用程序有很多ImageView,它们有很强的引用。