我已经设置了一个设置包,并且可以成功地从中提取数据。我还需要将一些代码注入到 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] "];
但它给出了一个错误:-)
干杯