Html5 manifeste de cache dans une UIWebView?

J'aimerais être en mesure d'utiliser le html5 manifeste de cache pour stocker les images en local sur un iPhone qui est en visitant la page via un UIWebView dans une application.

J'ai mis en place un exemple qui je pense est conforme aux spécifications, et semble fonctionner dans safari 4 et mobile safari, mais pas dans mon application UIWebView.

L'exemple de html est mis en place à http://bynomial.com/html5/clock3.html.

Ceci est très similaire à l'exemple fourni dans le HTML5 projet de norme.

Ici est l'ensemble (non du modèle) code de l'exemple d'application que j'utilise pour les tests:

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

J'ai passé en revue quelques questions sur stackoverflow, mais ils ne semblent pas fournir de l'information pour les résoudre. Par exemple, je suis sûr que les fichiers que je suis en train de cache ne sont pas trop grands, car ils sont juste un couple de petits fichiers texte (moyen < 25).

Toutes les idées pour savoir comment obtenir que cela fonctionne?

  • Tyler, La réponse que vous avez choisi n'est plus pertinente. Vous devez mettre à jour votre choix à @iPixFolio de répondre si vous le pouvez.
  • Va travailler iOS7 et 6. Pourquoi ne pas travailler en ios8?
InformationsquelleAutor Tyler | 2009-10-08