Manifesto de cache HTML5 em um UIWebView?

Gostaria de poder usar o manifesto de cache html5 para armazenar imagens localmente em um iPhone que está visitando a página por meio de umUIWebView dentro de um aplicativo.

Eu configurei uma amostra que, em minha opinião, está de acordo com as especificações e parece funcionar no Safari 4 e no Safari móvel, mas não no SafariUIWebView.

O exemplo de html está configurado emhttp://bynomial.com/html5/clock3.html.

Isto é muito semelhante à amostra fornecida noHTML5 draft standard.

Aqui está o código inteiro (sem modelo) do aplicativo de amostra que estou usando para teste:

- (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];
}

Analisei algumas questões relacionadas no stackoverflow, mas elas não fornecem informações para resolver isso. Por exemplo, tenho certeza de que os arquivos que estou tentando armazenar em cache não são muito grandes, já que são apenas alguns pequenos arquivos de texto (<25k).

Alguma idéia de como fazer isso funcionar?

questionAnswers(5)

yourAnswerToTheQuestion