美文网首页
2018-06-21 cocosCreator 与 iOS 进行

2018-06-21 cocosCreator 与 iOS 进行

作者: 贝灬小晖 | 来源:发表于2018-06-21 11:33 被阅读43次

交互就两点
1.js 调用 OC
2.OC 调用 js
因为在OC下进行的操作.因此我们只讨论OC 不讨论Swift

首先是js执行iOS内的方法
cocosCreator 的代码主要封装在 project.js 中 因此
我们使用的时候 即修改该js内的代码

找到我们命名的方法.
使用
jsb.reflection.callStaticMethod 进行方法的调用

例:
OC下的方法
@interface NativeOcClass : NSObject
+(BOOL)callNativeUIWithTitle:(NSString *) title andContent:(NSString *)content;

@end

js进行调用:

var ret = jsb.reflection.callStaticMethod("NativeOcClass",
"callNativeUIWithTitle:andContent:",
"cocos2d-js",
"Yes! you call a Native UI from Reflection");
仔细看 类名,方法名,参数名

成功把回调的值传了过去~~

相关文章

网友评论

      本文标题:2018-06-21 cocosCreator 与 iOS 进行

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