私は設定バンドルを設定しており、そこからデータを正常に引き出すことができます。私はまた、私は正常に行うことができますUIWebViewにいくつかのコードを注入する必要があります。今質問は2をどのように組み合わせるのですか?設定アプリからのデータでjavascriptを注入
私は、設定バンドルからのTextFieldラベルを読み取るには、このコードを持っている:
NSString *textField01 = [[NSUserDefaults standardUserDefaults] stringForKey:@"tetxtField01_preference"];
を、私はのUIWebViewにコードを挿入するには、この文字列を持っている:
[_webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('textField01').value = 'default text'"];
今stringByEvaluatingJavaScriptFromString
に、私は"デフォルトのテキスト"を注入することができますが、それはアプリケーションにハードコードされており、アプリケーション内で変更することはできません。
そうかもしれませんが、もしそうなら、私はどのようにobjective-c NSStringを場所のデフォルトテキストに入れますか?
私はの線に沿って何かを考えていた:
[_webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('textField01').value = [@"%@", textField01] "];
それは
乾杯:-)エラーを与える
素晴らしい - ありがとうございました:-) –