0

現在、iOS アプリの UIWebView コンポーネントに URL をロードし、同時にいくつかのデータを POST しています。WebView でいくつかのページを進めた後、ユーザーは WebView に戻ることができます。

問題: この webview で (history -2) 戻ろうとすると、

    if ([webView canGoBack]) {
       [webView goBack];
    }

セッション (webapp 側) が新しいセッションに変更され、その過程でセッション変数が失われています。

注: history -1 ナビゲーションがキャッシュされるため、セッションが優先されます。

誰でもこれを処理する正しい方法を提案できますか?

ありがとう。

4

1 に答える 1

0

ビューに 2 つの UIButton を追加し、add target メソッドを設定します。

__weak IBOutlet UIButton  *btn_Back;
__weak  IBOutlet UIButton *btn_Forward;

[btn_Back addTarget: webView
                     action:@selector(goBack)forControlEvents:UIControlEventTouchDown];

[btn_Forward addTarget: webView
                        action:@selector(goForward) forControlEvents:UIControlEventTouchDown];
于 2013-06-18T11:07:13.160 に答える