2011-06-22 5 views
2

Tout le monde.
J'ai des problèmes de chargement de contenu local sur UIWebView.Grand contenu local sur UIWebView

J'ai créé MediaViewer avec UIWebView. Lorsque le UIWebView ouvrir grand locales contenu (environ 600 Ko Html avec des images 30MB), l'application écrasé au milieu du chargement. (Il faut 3 sec)

J'ai aussi essayé de charger le même contenu via en ligne, ça a réussi normalement. (Mobile Safari peut également charger n'importe quel problème.)

Est-ce que quelqu'un connaît la solution pour charger de gros contenus locaux avec UIWebView?

Répondre

0

UIWebView n'est pas conçu pour être utilisé de la sorte et même les ingénieurs d'Apple admettent qu'il s'agit d'un gros problème de mémoire. Vous devriez créer une visionneuse pour répondre à vos propres objectifs au lieu d'essayer d'afficher un document volumineux.

Mobile Safari a plusieurs optimisations en place (comme le nouveau moteur Nitro Javascript) qui lui permettent d'afficher une plus grande gamme d'éléments que UIWebView.