Android:
var o = jsb.reflection.callStaticMethod(className, methodName, methodSignature, parameters…)
iOS:
var result = jsb.reflection.callStaticMethod(className, methodName, arg1, arg2, …);
但 d.ts 只有:
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, methodSignature: string, ...parameters:any): any;
}
所以 iOS 调用没有参数时就红线了