В моем приложении есть большая проблема с памятью
Я добавляю UIScrollview с представлениями viewController динамически, когда мне нужно
, и я правильно удаляю viewController при прокрутке.
и в этом viewController я поместил UIWebiew вIBOutlet и загрузить веб-представление как
[m_objWebView loadRequest:[NSURLRequest requestWithURL:
[NSURL URLWithString:@"http://stackoverflow.com/"]]];
и выпустить UIWebview в viewControllers dealloc
- (void)dealloc {
m_objWebView.delegate=nil;
[m_objWebView stopLoading];
[m_objWebView release];
m_objWebView=nil;
[[self.view subviews] makeObjectsPerformSelector:@selector(removeFromSuperview)];
[super dealloc];
}
, но через 5/6 минут мое приложение вылетает после предупреждения о памяти.
Теперь яизмените код, который я непосредственно добавляю uiwebview в uiscrollview, и выполняю ленивую загрузку трех веб-просмотров.сейчас утечка памяти уменьшится но она все еще есть.но теперь у меня есть другая проблема, что когда пользователь быстро проводит пальцем, есть задержка загрузки веб-контента, каким-либо образом решить эту проблему?
помогите мне заранее спасибо