IOS上无法调用原生方法!

看错误提示,传的number类型

我这个copyText传的是string类型的,你看代码里。

不是声明了它是string,它就是string。ts不会强制转换的,还是要看你传的数据。

那我要是传个数字为string型的,那就是不行吗,TS里面已经是string型的,难道要在oc里面强制转化一次吗。

数字string可以啊。你现在不行吗

数字string不行的,我现在传的都是string型的

转义一次试一下

你传的数字,ts不会转换成string,就算你声明的是string,他实际上还是个number。
所以你传个number,到ios上,ios就转换成了数字对象,NSNumber。
如果你传个string,是没有问题的。