2010-04-06 140 views
3

是否有可能在原生iPhone应用程序中写入文件,并从本地应用程序打开浏览器后从该文件读取Safari浏览器?iPhone移动Safari文件系统访问

或者(这将是太棒了!),是否可以从本机iPhone应用程序启动移动Safari Web应用程序,并让该应用程序访问OS 3.0 External Accessory Framework?我的假设是...

基本上,我有一个功能齐全的iPhone应用程序,它包装了一个简单的移动Safari webapp,但是我想从iPhone应用程序启动Safari webapp时使用外部附件框架。 ..

回答

1

有两种不同的解释。如果您想从您的应用中启动 MobileSafari,那么答案将是,因为MobileSafari和您的应用被沙盒隔离。但你可以在URL中包含的细节像

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

但你可以嵌入在你的应用程序一个UIWebView,那么答案将是(到UIWebView的),因为你可能用任何ObjC代码与Web视图进行通信。

2

您可以使用phonegap框架:它提供了一个项目模板和库来访问javascript中的本地函数(如编写/读取文件)。

还考虑localstorage和SQLLite DB ...