*編集* 私はさらに調査を行いましたが、Cookieも答えのようです。埋め込まれたhtml内のフォームに、値のCookieを作成する関数を呼び出すボタンを追加すると思います。次に、stringByEvaluatingJavaScriptFromStringメソッドを使用してobj-cからこのCookieにアクセスできます。もちろん、その後、有効期限の問題、フォームの複数のコピーが許可されないなどの問題が発生します。したがって、これは機能のトレードオフです。これをDBに保存して、ユーザーが同じ形式の別のインスタンスを作成できるため、window.locationルートを使用します *編集*
私はいくつかの研究を行い、これを達成する方法について漠然とした考えを持っていますが、より良い方法があるかどうか興味がありました。
開発中のこのiPadアプリのUIWebViewにhtmlフォームのローカルコピーを読み込んでいます。フォームはxmlを介してサーバー側に送信され、そこでDBストレージ用に解析されますが、残念ながら、フォームはかなり長くなります。そのため、ユーザーがフォームを現在の状態で保存し(おそらく、途中でしか入力しないようにします)、後でフォームに戻るようにします。
私が考えているのは、フォームのラジオボタンとチェックボックスを解析するためにJavaScriptを記述し、このデータをwindow.locationトリックを介してobj-cコードに渡す必要があるということです。しかし、これは非常に長く、JSとObj-Cの間を行き来する文字列は非常に長くなります。これらのチェックボックス/ラジオボタンの値を取得し、後で再入力するためにそれらをobj-c側に渡す他の方法はありますか?