UIWebView内存问题一直都是坑爹的
网上现在流传着集中改善的方法,收集如下:
最有效的就是:
在方法里面实现
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
NSUInteger cacheSizeMemory = 4*1024*1024; // 4MB
NSUInteger cacheSizeDisk = 32*1024*1024; // 32MB
NSURLCache *sharedCache = [[NSURLCache alloc] initWithMemoryCapacity:cacheSizeMemory diskCapacity:cacheSizeDisk diskPath:@"nsurlcache"];
[NSURLCache setSharedURLCache:sharedCache];
同时在
-(void)applicationDidReceiveMemoryWarning:(UIApplication *)application
{
[[NSURLCache sharedURLCache] removeAllCachedResponses];
}
只是有效改善了点点,不没有解决大的问题,就当自我安慰了。