美文网首页
js调用多个参数的iOS函数的方法

js调用多个参数的iOS函数的方法

作者: playboy | 来源:发表于2018-05-30 11:31 被阅读0次

关键点:

1.js调用objective-c函数时,只需要保证和oc中的函数名字一致,参数可有可无。

2.oc中的函数,通过 [JSContext currentArguments];来获取对应的参数数组。

上代码:

协议声明

@protocol JsBridgeExport

-(void)preview;//js脚本中调用该函数,并传递多个参数.例如:iosObject.preview(a,b,c)

@end

实现:

@interface JsBridge : NSObject

-(void)preview;

@end

@interface JsBridge()

@end

@implementation JsBridge

-(void)preview

{

    id args = [JSContext currentArguments];//任意个参数都可以获取

    NSLog(@" args = %@", args);

}

@end

参考链接:https://blog.csdn.net/baohanqing/article/details/51193006

相关文章

  • js调用多个参数的iOS函数的方法

    关键点: 1.js调用objective-c函数时,只需要保证和oc中的函数名字一致,参数可有可无。 2.oc中的...

  • iOS 和 js 交互

    js调用iOS代码 1、iOS定义方法 2、实现方法 3、js端实现方法 js给iOS传参数 1、单个参数 2、多...

  • [译]Scala Currying

    方法可以定义多个参数列表。当调用方法时传递的参数列表少了,则将会产生一个函数,缺失的参数列表会作为这个函数的参数。...

  • JS知识点整理-3

    JS函数的重载 什么是重载? 方法名相同,参数不同 JS是否存在重载?--不存在,调用最后一个方法,把传递的参数保...

  • iOS动态调用类方法

    iOS动态调用类方法(不带参数) iOS动态调用类方法(带参数) iOS动态调用类方法(有返回值) 优点 弱化连接...

  • iOS原生&JS交互

    OC 获取js中的key OC调用js方法 JS调用OC中不带参数的block JS调用OC中带参数的block ...

  • iOS中 wkwebView与js 简单交互

    iOS 代码 js调用OC 方法 1、添加方法 2、接收js调用oc 的代理方法 3、移除js的监听方法 oc调用...

  • android 与 js 互调

    1. Android 调用 js Android调用js直接执行 loadUrl,在参数里指定哪个js的方法及参数...

  • iOS js oc相互调用(JavaScriptCore)

    我们讲到的iOS调用js下来我们使用js调用iOSjs调用iOS分两种情况 一,js里面直接调用方法 二,js里面...

  • Swift-函数

    官方文档 定义和调用函数 定义: 调用: 函数参数和返回值 没有参数的函数 返回值为字符串的值 具有多个参数的函数...

网友评论

      本文标题:js调用多个参数的iOS函数的方法

      本文链接:https://www.haomeiwen.com/subject/scetsftx.html