CocosCreator升级v2.3.4调用oc callStaticMethod 问题
在使用 jsb.reflection.callStaticMethod 调用 iOS 原生代码时,会出现不需要传递参数参数的情况。这时候,在 vscode 中就会报错。如下:
getDeviceVersion不需要传参。这时候就会报错,虽然没什么影响,但是看着不舒服。
解决方法:声明一个函数重载。
export module reflection{
/**
* https://docs.cocos.com/creator/manual/zh/advanced-topics/java-reflection.html
* call OBJC/Java static methods
*
* @param className
* @param methodName
* @param methodSignature
* @param parameters
*/
export function callStaticMethod(className: string, methodName: string): any;
/**
* https://docs.cocos.com/creator/manual/zh/advanced-topics/java-reflection.html
* call OBJC/Java static methods
*
* @param className
* @param methodName