2012-02-03 3 views
0

Я использую WebViewController для посещения некоторых URL-адресов в приложении. Теперь я узнал, что размер приложений медленно увеличивается каждый раз с помощью WebViewController. При проверке размера приложения при использовании iPhone и документа и данных для этого конкретного приложения увеличивается каждый раз, когда он используется. Приложение может быть 2 МБ при установке, но после большого использования оно может легко увеличиться до 25 Мб. Как я могу отменить этот отпечаток при закрытии приложения?Документ и данные при использовании веб-читателя

При вызове WebViewController это выглядит так.

- (void) showURL:(NSURL *)address withTitle:(NSString *)title 
{ 
    MyWebViewController *vc = [[MyWebViewController alloc] initWithNibName:@"MyWebViewController" bundle:nil];//ny 
    vc.title = title; 
    vc.location = address; 
    [self.navigationController pushViewController:vc animated:YES]; 
    [vc release]; 
} 

h. файл в WebWiewController имеет это в своем содержании.

NSURL *location; 
IBOutlet UIWebView *theWebView; 

и m.file имеет этот

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    [theWebView loadRequest:[NSURLRequest requestWithURL:location]]; 
} 

ответ

0

кажется, что ваш Webview кэширование страницы. Возможно, вам нужно вручную создать свой HTTP-запрос для настройки политики кэша.

, например:

NSURL *url = [NSURL URLWithString:URL]; 
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; 
[request setCachePolicy:NSURLRequestReloadIgnoringLocalCacheData]; 
[webView loadRequest:request]; 

Я не пробовал код, это просто, чтобы дать представление.

Смежные вопросы