J'ai une chaîne HTML créée à l'aide d'un fichier xml par une bibliothèque tierce. La chaîne HTML contient des URL personnalisées pour les images et les vidéos (Ex: image: //). Est-il possible de gérer ces demandes de chargement de ressources et de les charger correctement dans UIWebView?SDK iPhone: chargement de ressources à partir d'un schéma d'URL personnalisé
0
A
Répondre
1
Nous avons besoin de créer une sous-classe de NSURLProtocol et réimplémenter les éléments suivants méthodes qui peuvent gérer le schéma d'URL personnalisée
+(BOOL)canInitWithRequest:(NSURLRequest*)request
+(NSURLRequest*)canonicalRequestForRequest:(NSURLRequest*)request
+(BOOL)requestIsCacheEquivalent:(NSURLRequest*)a toRequest:(NSURLRequest*)b
-(void)startLoading
-(void)stopLoading
Nous devons également enregistrer cette UR personnalisé L classe de protocole lorsque l'application lance de la manière suivante
[NSURLProtocol registerClass:[CustomURLProtocol class]];
1
Vous devriez pouvoir les changer en un fichier: // url qui pointe vers un fichier à l'intérieur du groupe d'applications.
Pour obtenir le chemin que vous pouvez utiliser:
NSString *path = [[NSBundle mainBundle] pathForResource:@"MyFileInResources" ofType:@".png"];
Notez que vous aurez besoin d'échapper à cela en utilisant:
NSString *escapedPath = [path stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
Questions connexes
- 1. iPhone SDK: chargement UITableView à partir de SQLite
- 2. iPhone SDK chargement écran
- 3. UIWebview iPhone chargement des ressources bundle
- 4. iPhone SDK "chargement" sur Titanium Developer
- 5. SDK iPhone: comment gérer correctement les erreurs de chargement des ressources NSBundle?
- 6. Iphone sdk personnalisé uiview problème d'orientation
- 7. Définition du curseur personnalisé à partir du fichier de ressources
- 8. Fournisseur de ressources personnalisé
- 9. Ressources de développement Iphone
- 10. Chargement d'un code XML à partir des ressources
- 11. Schéma d'URL personnalisé de settings.bundle
- 12. Ressources UIView iPhone
- 13. iPhone SDK: chargement UITableView de SQLite - tableau création de SQLite
- 14. accces images à partir du dossier de ressources sur iphone
- 15. Chargement d'images de pré-chargement personnalisé Flex
- 16. UITabelView rechargé à partir de NSXMLParser (iphone SDK 4.0)
- 17. Diffuser de la vidéo à partir du serveur. {iPhone SDK}
- 18. Récupérer une étiquette à partir de tableView cellule iphone sdk
- 19. iPhone SDK- Lancer l'application youtube à partir de mon application
- 20. disque Accès iPhone à partir de l'iPhone SDK
- 21. Schéma de chargement des icônes
- 22. Accéder à l'info iPhone à partir du SDK
- 23. android personnalisé url schéma ..?
- 24. SDK iPhone: définissez l'image de chargement animée (engrenage) sur UIBarButtonItem
- 25. iPhone SDK NSString à NSDate
- 26. Téléchargement d'images à partir d'un serveur iPhone SDK
- 27. Comment obtenir ISOCurrencyCode à partir d'un ISOCountryCode dans iphone sdk?
- 28. iPhone SDK - Problème d'analyse XML à partir du flux RSS
- 29. Ressources dynamiques Chargement Android
- 30. chargement paresseux des images dans UITableView iPhone SDK
Un exemple de mise en œuvre serait bien .. il n'a pas été très clair tout d'abord ce qui doit être fait dans startLoading/stopLoading –