OK、ここに行きます、
これは説明が難しいと思いますが、私が言おうとしていることをテストしたい場合は、プロジェクトを添付しました:-)
私は1つのアプリを持っています-2つのビュー。1つのUIWebViewとフォームのローカルhtmlファイル1つのViewControllerと2つのボタンと2つのラベルでビューを操作し、2つのラベルでボタンを押したときに結果を表示します。
このメソッドを使用してstringByEvaluatingJavaScriptFromString
、設定バンドルにインポートするコンテンツを設定した場合、数字を挿入することしかできません。設定アプリで文字を設定すると、挿入されません。ただし、アプリから直接注入しても問題ありません。
View Controllerでは、文字と数字の両方を取得できます。
これは、問題が方法にあると私に信じさせるでしょうstringByEvaluatingJavaScriptFromString
。
このインジェクションメソッドを使用し、ViewControllerで文字またはテキストを設定すると正常に機能するため、バグがどこにあるのかわかりません。
webViewが必要ですが、設定バンドルからコンテンツをプルすると、textFieldの数値のみが表示されます。ただし、コンソールを見ると、文字と数字が認識されていることがわかります。
何かを省略した場合は、追加の詳細をお知らせします。誰かがプロジェクトをダウンロードして見てくれて、私が言おうとしていることが意味をなさないかどうか見てくれたら、私はそれを大いに感謝します。
5.1SDKで書かれています
よろしく、ジェフ