IOS上无法调用原生方法!

TS里面代码如下,右下角报错:
var ret = jsb.reflection.callStaticMethod(“NativeClass”, “copytoClipbord”, copyText);
然后xcode里面调试显示如下:

JS端copytoClipbord函数名后面跟个冒号

对的,有参数的时候要冒号

不行,试了不行

为什么只有NativeClass.m .h呢? 然后不要用.m 用.mm 差异自行百度~

改成.mm也不行啊

代码没打进项目里?

要怎么打进去

QQ图片20210512145507
是我放错了地方吗?项目目录/native/engine/ios/NativeClass.mm

位置没问题,记得xcode里面有个地方,可以选择cpp/m/mm文件是否放到某个target。
又或者你找个地方引用下这个文件,然后看看能不能调起来,能的话就不是这个问题

.h文件呢?

这个一定要.h文件吗

一定要.h文件

已经试了,没用

你.h文件怎么写的

QQ截图20210512162239 QQ图片20210512162141 QQ图片20210512162150


帮忙看看,谢谢

TARGETS — dfh_mobile — Build Phases — Compile Sources 在这个里面看看有没有NativeClass.mm文件


有,但现在报的是参数问题

你是不是传了个数字过去

tt2 是字符