CHOptimizedMethod2包含一个block类型,怎么写,谢谢

试试 ‘id’ 类型

id类型会崩溃,我懂得不多,随便说两句。
申明一个0参block,是否有返回值,要根据上下文来判断,大多是无返回,然后将CHOptimizedMethod的入参中block类型替换为你自己的类型,如果你不需要处理这个block,那么你的工作就完成了。
如果你想hook这个block,那就要确定这个block的入参和返回值,先去IDA找到整个block的函数申明,找到入参,大部分情况下都是id和int类型,你调用的时候,如果发生BAD_XXXX,基本是类型错误,int和id你挨个试,另外参数数量大多不会影响崩溃,所以建议你从1-n这样的参数数量进行调试。
如果有需要交流的,继续po上来,记得带代码和日志。:grin:

chisel