Manifest pamięci podręcznej HTML5 w UIWebView?

Chciałbym móc używać manifestu pamięci podręcznej html5 do przechowywania obrazów lokalnie na iPhone'ie, który odwiedza stronę za pomocąUIWebView w aplikacji.

Skonfigurowałem próbkę, która moim zdaniem jest zgodna ze specyfikacjami i wydaje się działać w safari 4 i mobilnym safari, ale nie w mojej aplikacjiUIWebView.

Przykładowy kod HTML jest ustawiony nahttp://bynomial.com/html5/clock3.html.

Jest to bardzo podobne do próbki podanej wHTML5 draft standard.

Oto cały kod (bez szablonu) przykładowej aplikacji, której używam do testowania:

- (void)applicationDidFinishLaunching:(UIApplication *)application {    

  // I thought this might help - I don't see any difference, though.
  NSURLCache* cache = [NSURLCache sharedURLCache];
  [cache setDiskCapacity:512*1024];

  CGRect frame = [[UIScreen mainScreen] applicationFrame];
  UIWebView* webView = [[UIWebView alloc] initWithFrame:frame];
  [window addSubview:webView];

  NSString* urlString = @"http://bynomial.com/html5/clock3.html";
  NSURL* url = [NSURL URLWithString:urlString];
  NSURLRequest* request = [NSURLRequest requestWithURL:url];
  [webView loadRequest:request];

  [window makeKeyAndVisible];
}

Zapoznałem się z kilkoma pokrewnymi pytaniami na temat stackoverflow, ale nie wydają się one dostarczać informacji do rozwiązania tego problemu. Na przykład, jestem prawie pewien, że pliki, które próbuję buforować, nie są zbyt duże, ponieważ są to tylko kilka małych plików tekstowych (sposób <25k).

Jakieś pomysły na to, jak to zrobić?

questionAnswers(5)

yourAnswerToTheQuestion