2011-10-24 17 views
1

私はUIWebViewを持つiPad用の小さなネイティブアプリを持っています。このアプリはSQLiteデータベースにデータを保存できます。 UIWebViewのWebページからこのデータベースをJSで読むことはできますか? ブラウザはSQLiteのデータベースファイルをどこに保存しますか? Webページとネイティブアプリの間でデータベースを共有できますか?ネイティブアプリとhtml5の間でsqliteデータベースを共有

ありがとうございます。

答えて

0

あなたは私たちがJSとUIWebViewDelegate またはその他の

HTML、要求はWebViewのからアプリやコールバックを取得するために作ることができます。アプリケーションで

<a href=\"http://commenter\"> 

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { 
    NSString *button = [[request URL] host]; 

    // if clicked on commenter/partager button in article 
    if ([button isEqualToString:@"commenter"]) { 
+0

ありがとう、私はネイティブのアプリとWebページの間のこの相互作用の方法を知っています。しかし、問題は「ネイティブアプリとウェブページから同じSQLiteデータベースを同時に使用するにはどうすればいいのですか? –

0

あなたがすることはできませんdbまたはそれ以外のiosアプリ内の他のリソースを使用してください。

BcuzのiOSアプリはサンドボックスenvironment.Eachで実行され、すべてのアプリが、それは置いて、そこから得ることができますいくつかのフォルダのスペースが割り当てられている唯一の例のドキュメントディレクトリ、ライブラリdierctory

のためのuが、PHPなど、いくつかの一般的なスクリプト言語を知っていれば従来のASPは、uが簡単

ビルドhtmlタグ、CSSとスクリプトを使用して文字列例えば

が、その後のWebViewでその文字列を読み込むことを行うことができます

あなたは隠されたフィールドにいくつかのデータを隠して、それが必要な場合はそれを使用することができます。それは時間のいくつかの大きなsqliteのデータにアクセスする必要がある場合 URL要求を客観的なCのURL要求をキャッチし、文字列....

関連する問題