草庐IT

JSConext

全部标签

javascript - 在 JSConext 的方法中传递 block

我正在使用JSContext并创建如下所示的函数context[@"callOriginalMethod"]=^(NSArray*arr,closureBlockblock){block(arr);};closureBlock定义为typedefvoid(^closureBlock)(NSArray*);然而,当我从JS调用callOriginalMethod时,我得到这个错误:TypeError:callOriginalMethod不是函数。(在'callOriginalMethod(a,globalCl)'中,'callOriginalMethod'是NSBlock的一个实例)当我