私はHTMLコンテンツが表示されているUIWebviewを持っています。ユーザーがテキストを選択すると、目的のcを使用してそのテキストの範囲を保存し、保存された範囲を後の段階で呼び出して、UIWebviewのテキストを再選択します。目的C - UIWebview - JavaScriptのテキスト範囲を目的のオブジェクトに変換します。逆の場合も同様です。
私が得ることができる最も近い次のJavaScriptです:
var selection = window.getSelection();
var range = selection.getRangeAt(selection.rangeCount);
しかし、私はそれを保存し、後でそれを再利用するために戻ってObjective Cの範囲オブジェクトを返す方法に関しては見当もつかない。誰かが私を正しい方向に向けることができますか?
おかげで、 EZFrag
'-stringByEvaluatingJavaScriptFromString:' –
を参照してください。これで、範囲を文字列に変換する方法を教えていただけますか?範囲には、保持する必要があるオブジェクトや変数が多数含まれています。 – EZFrag