2012-05-09 20 views

答えて

1

通常、このようなことは、Webビューでデリゲートを設定し、興味深いコールバックを登録することで実現します。

ウェブビューを廃棄する前にデリゲートを忘れることを忘れないでください。クラッシュする可能性があります。

0

UIWebViewのデリゲートで、 以内webView:shouldStartLoadWithRequest:navigationType: フォーム提出によってトリガーされたURLを検索します。存在する場合は、フラグ値を設定します。

次に、デリゲートのwebViewDidFinishLoad:メソッドで、フラグが設定されている場合は、WebViewを削除します。

0

あなたはあなたのWebviewの割り当てを明確にしていないか、あなたのコードに精通していません。UIWebViewから前のビューに戻る場合は、単にwebviewを含むviewcontrollerをプッシュするだけですUINavigationControllerを使用して、戻るボタンのビューに戻るか、webViewDidStartLoadとwebViewDidFinishLoadにフラグを設定し、DidFinish Partにフラグが設定されている場合はビューを削除します。

関連する問題