Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么它说我有两个论点?_Javascript_Objective C_Xcode_Uiwebview - Fatal编程技术网

Javascript 为什么它说我有两个论点?

Javascript 为什么它说我有两个论点?,javascript,objective-c,xcode,uiwebview,Javascript,Objective C,Xcode,Uiwebview,它说我有两个参数,不是只有一个吗仔细查看代码行,尤其是“,”后接“选择”。这不是有效的目标 方法是: - (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script 重构:我想你的意思是(FWIW我不懂JavaScript): 将复合语句分解为单独的语句确实有助于发现错误 NSString *javaScript = [NSString stringWithFormat:@"document.getElementB

它说我有两个参数,不是只有一个吗

仔细查看代码行,尤其是“,”后接“选择”。这不是有效的目标

方法是:

- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script
重构:我想你的意思是(FWIW我不懂JavaScript):

将复合语句分解为单独的语句确实有助于发现错误

NSString *javaScript = [NSString stringWithFormat:@"document.getElementById('select').selectedIndex = %@", selection];
[_webView stringByEvaluatingJavaScriptFromString: javaScript];