有没有人经历过类似的事情?当我谷歌'红'并选择图像一切都很好。但是,当我选择其中一个图像时,我会收到内存警告。应用程序的功能从那里开始流行。
这就是我在我的app delegate中处理URLCache的方式
int cacheSizeMemory = 4*1024*1024; // 4MB
int cacheSizeDisk = 32*1024*1024; // 32MB
NSURLCache *URLCache = [[NSURLCache alloc] initWithMemoryCapacity:cacheSizeMemory diskCapacity:cacheSizeDisk diskPath:@"nsurlcache"];
[NSURLCache setSharedURLCache:URLCache];
和
- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application {
NSLog(@"Clear cache");
[[NSURLCache sharedURLCache] removeAllCachedResponses];
}
任何研究方面的帮助或指导都会非常有帮助。感谢