設定バンドルをセットアップし、そこからデータを正常に取得できます。また、いくつかのコードを UIWebView に挿入する必要がありますが、これも正常に実行できます。ここで問題は、2つをどのように組み合わせるかです。
設定バンドルから 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] "];
しかし、それはエラーになります:-)
乾杯