2010-04-06 182 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 ...