繁体   English   中英

将字符串(从objc传递)转换为Javascript中的数组

[英]Converting String(passed from objc) to Array in Javascript

我以这种方式将字符串从目标C传递给javascript-

NSArray *array = [NSArray arrayWithObjects:@"10",@"9",@"8", nil];
string = [[array valueForKey:@"description"] componentsJoinedByString:@","];

[graphView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"methodName2([%@])", string]];

在我的javascript中,我试图通过-将字符串转换为数组

function methodName2(val)
            {
                var b = val;
                var temp = new Array();
                temp = b.split(',');

                alert(temp);
            }

我使用的转换方式似乎无效。 我想知道这是否是因为javascript理解发送给它的“字符串”的方式不匹配?

如果有人可以帮我解决这个问题,那就太好了。

val已经是一个数组,您不需要拆分它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM