我正在尝试将ios plist
文件中的值传递给我的javascript
代码,如下所示:
NSString *start = @"checkAccountID(";
NSString *AccountID = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"AccountID"];
NSString *end = @")";
NSArray *myStrings = [[NSArray alloc] initWithObjects:start, AccountID, end, nil];
NSString *joinedString = [myStrings componentsJoinedByString:@"|"];
[theWebView stringByEvaluatingJavaScriptFromString:joinedString];
我成功地从本机代码调用了test()
javascript
函数,但我遇到了这个问题(我假设我正在通过一个参数)。我还考虑过将HTML5 LocalStorage
的值保存到Objective-C
但不确定是否可行。对不起,如果我做傻事,我不是Objective-C
程序员!
答案 0 :(得分:0)
如果您传递的数据是字符串类型,那么您需要在文本之前和之后使用反转逗号。 喜欢
checkAccountID('AV231');
因此,在编写帐户ID之前和之后添加,倒置逗号。