我想通过NSArray
从目标C在按钮的点击到JavaScript。我如何通过它?我可以通过参数调用JavaScript方法,但我该如何实现?将NSArray从Objective C传递到Javascript
回答
如果阵列中包含的原始值或字符串,你可以做到以下几点:
NSArray *objs;
NSString *arrayStr = [objs componentsJoinedByString:@","];
NSString *jsFunc = [NSString stringWithFormat:@"jsFuncName([%@])", arrayStr];
[webViev stringByEvaluatingJavaScriptFromString:jsFunc];
如果阵列包含一些其他类型的,你需要在调用componentsJoinedByString
之前字符串化的每个对象。
然后我将如何在javascript中接收数组? – user2284897 2013-04-23 10:20:13
bt这里的值将被作为变量传递.......我想直接传递数组并访问该数组在javascript – user2284897 2013-04-23 10:21:28
@FX在这里数组将作为字符串传递给ex-jsFuncNAme(02,ertjkh, krtj),我必须处理每个元素的数组作为变量...而我想访问它作为一个数组在javascript中 – user2284897 2013-04-23 10:26:41
传递数组从目标C参数来Javasctipt
NSString *arrayStr = [currentArray componentsJoinedByString:@"','"];
[webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"initActivity(['%@'])", arrayStr ]];
扩展为以上答案: 在这里你可以发送一个字符串在arrayformat。 在Java脚本中,您可以检索字符串。 如果你想转换为数组 请按照下列步骤操作: //将json字符串转换为数组格式 var jsonEle = JSON.parse(arrayOfJSONElements); – 2015-02-09 07:47:13
- 1. 从JavaScript传递变量到Objective-C - JSON?
- 2. 将值从Objective C传递到Phonegap
- 3. 如何将javascript值传递给objective-C
- 4. 将Javascript变量传递给Objective-C
- 5. Objective C:将NSArray作为参考传递给方法
- 6. 将Swift中的NSArray传递给Objective-C函数
- 7. 将数据从JavaScript传递到C#
- 8. 将Objective-C对象传递到CGFunctionRef
- 9. 如何将std :: function从Objective-C++传递到C++方法
- 10. 将变量从Objective-C传递给javascript函数?
- 11. 将NSArray从self.view传递给子视图
- 12. 将POST数据从Objective-C传递到PHP
- 13. Objective-C NSArray,Block,STAssertEquals
- 14. 将链表从C传递到C++
- 15. 将BSTR从C++传递到C#
- 16. 将自己从Objective C传递给C++,不再需要释放
- 17. 从Javascript传递一个对象到C++
- 18. 使用NimbleKit将Objective C值传递给Javascript
- 19. 将Objective-C中的MPMediaItemPropertyPersistentID传递给Cordova Plugin的JavaScript
- 20. 将Javascript字符串(NimbleKit)传递给Objective-C函数?
- 21. 将变量从javascript传递到php
- 22. 将变量值从javascript传递到ASP
- 23. 将值从PHP传递到JavaScript
- 24. 将颜色从CSS传递到Javascript
- 25. 将变量从Ajax传递到Javascript
- 26. JavaFX:将参数从JavaScript传递到JNLP
- 27. 将数组从javascript传递到ASP.NET
- 28. 将DateTime数据从Django传递到Javascript
- 29. 将URL从PHP传递到javascript
- 30. 将地图从grails传递到javascript
漂亮很难给出一个答案,如果我们不知道你是如何使用的OBJ-C和JS在一起。 UIWebView与一些自定义代码?运行你自己的JS引擎? – 2013-04-23 09:58:50
你好我加载web按钮的点击和调用JavaScript使用stringEvaluatingJavaScriptFromString – user2284897 2013-04-23 10:09:27
我的代码按钮的点击是: – user2284897 2013-04-23 10:09:47