2010-04-06 3 views
3

Est-il possible d'écrire dans un fichier dans une application iPhone native et de lire un navigateur Safari à partir de ce fichier après avoir ouvert le navigateur à partir de l'application native?Accès au système de fichiers iPhone Mobile Safari

Alternativement (et ce serait génial!), Serait-il possible de lancer une application Web Safari mobile à partir d'une application iPhone native, et que cette application accède à l'OS 3.0 External Accessory Framework? Mon hypothèse est non ...

Fondamentalement, j'ai une application iPhone fonctionnant qui enveloppe une simple webapp Safari mobile, mais je voudrais utiliser le cadre accessoire externe une fois que j'ai lancé la webapp Safari de l'application iPhone. ..

Répondre

1

Il existe 2 interprétations différentes. Si vous voulez lancer MobileSafari à partir de votre application, alors les réponses seront pas depuis MobileSafari et votre application sont isolées par des sandbox. Mais vous pouvez inclure les détails dans l'URL comme

  • http://example.com?info=SXMgaXQgcG9zc2libGUgdG8gd3JpdGUgdG8gYSBma…

Mais vous pouvez intégrer un UIWebView dans votre application, puis les réponses seront oui (au UIWebView), puisque vous pouvez communiquer avec la vue web avec n'importe quel code ObjC.

2

Vous pouvez utiliser le framework phonegap: il fournit un modèle de projet et des bibliothèques pour accéder à la fonction native en javascript (comme écrire/lire un fichier). Considérons également localstorage et la base de données SQLLite ...

Questions connexes