javascript中具有多个参数的obj-c方法
Posted
技术标签:
【中文标题】javascript中具有多个参数的obj-c方法【英文标题】:obj-c method with multiple args in javascript 【发布时间】:2014-12-22 20:26:19 【问题描述】:我正在开发一个用 obj-c 编写的 Xcode 中的 appcelerator 模块。
我有一个需要多个参数的方法,如下所示:
-(void)useThis:(NSString*)this withThat:(NSString*)that
在 appcelerator 中,我该如何调用该方法?正确的语法是什么?
var foo = require("module");
foo.useThiswithThat("this","that");
似乎不起作用。
【问题讨论】:
【参考方案1】:我不确定这是否有效。 (我认为目前的方法行不通)。
当我为 Titanium 开发模块时,在这种情况下,我使用如下:
-(void)useThisWithThat:(NSArray *)thisThat
// Array contains both this and that
并称其为:
foo.useThiswithThat(["this","that"]);
【讨论】:
以上是关于javascript中具有多个参数的obj-c方法的主要内容,如果未能解决你的问题,请参考以下文章
iOS:在 UIWebview 中使用 javascript 调用 obj-c 方法