CocosCreator系列——js与oc交互
ios篇终于来了,mac电脑到了一段时间了,一直在熟悉mac系统,用惯了windows系统的用mac就感觉一个像在水里游泳一个在沙地里游泳的(手动捂脸),习惯了以后感觉,爱玛……真香😂,好了,正文开始:
首先新建一个工程,然后构建成iOS包。
1.js调用oc,不传参数:
js脚本:点击按钮调用onBtnClick1方法,AppController就是oc代码的脚本名,test1是方法名,不传参数就不用写参数
onBtnClick1(){
jsb.reflection.callStaticMethod("AppController","test1");
},
oc脚本:首先在AppController.h中定义要调用的方法
+可以理解成Java中的static,属于全局方法,如果是-,表示此类私有方法,括号内是返回值,后面紧跟一个方法名
+(void) test1;
然后在AppController.mm中实现test1方法
+(void) test:(NSString*)s1{
NSLog(@"收到js传过来的参数是:'%@'",s1);
}