0

2 つの異なる UIWebView インスタンス間で Cookie を共有することは可能ですか。私がしようとしているのは、UIWebView でリクエストをロードし、shouldStartLoadWithRequest デリゲート メソッドで、リクエスト タイプが UIWebViewNavigationTypeLinkClicked || かどうかを確認することです。UIWebViewNavigationTypeFormSubmitted。はいの場合、shouldStartLoadWithRequest でキャプチャされた URL を渡すことにより、ビューの上に新しい UIWebView が追加された新しいビューコントローラーを提示します。次に、新しい UIWebView で渡された URL を読み込みます。このプロセスでは、Cookie は UIWebViews を介して渡されません。誰が何がうまくいかないのか教えてもらえますか。

4

1 に答える 1

5

1 つのアプリ内のすべての Web ビューには、1 つの共有 Cookie ストアが必要です。[NSHTTPCookieStorage sharedHTTPCookieStorage]

それが1つのAPP内のすべてのWebビューで使用されていない場合、何かが間違っています:)


アプリ間の共有に関しては、できません。あなたはサンドボックス化されています!

于 2013-01-29T08:49:19.500 に答える