如何用MSHookMessage来Hook一个Block?

搞了一晚上终于发现_processMessageSent:这个函数的参数居然是个block,问题是我已经hook到了这个函数了,这个block参数我该怎么去控制他呢?

hook了_processMessageSent:之后,传个自定义的block进去就好了

那在这个自定义的block里要调用原始的block要怎么做?

定义一个全局block,在这个函数的内部把原始block赋值给全局block,然后在自定义block调用这个全局block