Des questions similaires ont été posées, mais je n'ai jamais pu trouver une solution.
Voici ma situation - mon UIWebView charge une page html distante. Les images utilisées dans les pages web sont connus au moment de la construction. Afin de rendre le chargement de la page plus rapidement, je veux package des fichiers d'image dans l'application iOS et de substitution lors de l'exécution.
[Veuillez noter que le code html est à distance. Je reçois toujours des réponses pour le chargement html et les fichiers d'image de locaux - j'ai déjà fait]
Le plus proche de la recommandation I a été d'utiliser une url personnalisée régime tel que myapp://images/img.png dans le code html de la page et dans l'application iOS, intercepter le myapp:// URL avec NSURLProtocol sous-classe et de remplacer l'image par une image locale. Sonne bien en théorie, mais je n'ai pas rencontré un code complet de l'exemple de le démontrer.
J'ai Java arrière-plan. Je pourrais le faire facilement pour Android à l'aide d'un Fournisseur de Contenu Personnalisé. Je suis sûr d'une solution similaire doit exister pour iOS/Objective-C. je n'ai pas assez d'expérience en Objective-C pour le résoudre moi-même dans le peu de temps que j'ai.
Toute aide sera appréciée.