Je développe une application qui nécessite la mise en cache de pages web (complètement) avec leurs fichiers CSS et leurs images après avoir sauvegardé l'ensemble du HTML de la page (en passant par les liens pour stocker chaque fichier avec le fichier HTML).
Lors de l'affichage du fichier HTML hors ligne, UIWebView
prend beaucoup de temps pour charger la page, étant donné que je suis déjà hors ligne et que le fichier se trouve sur le disque avec ses CSS et ses images.
J'utilise ce code pour charger le fichier :
NSData *htmlData = [NSData dataWithContentsOfFile:htmlFilePath];
[wView loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:[NSURL fileURLWithPath:self.htmlFolderPath isDirectory:YES]];
Existe-t-il un autre moyen de charger le fichier dans l'application UIWebView
qui peut le charger plus rapidement ?
P.S : il se charge très rapidement sur le simulateur (hors ligne) mais sur l'appareil il prend beaucoup de temps (compte tenu du fait qu'il s'agit d'un fichier déjà mis en cache hors ligne).
Merci de votre aide.