【问题标题】:Theos: How to hook a method with a block argument? (CDUnknownBlockType)Theos:如何使用块参数挂钩方法? (CDUnknownBlockType)
【发布时间】:2014-09-02 06:35:21
【问题描述】:
%hook HTTPClient
- (CDUnknownBlockType)completionForSuccess:(CDUnknownBlockType)arg1 {
}
%end

我想知道这里用什么代替CDUnknownBlockType(从类转储生成)。我不知道该块的参数,所以我无法输入确切的签名。是否可以使用带有通用指针的MSHookMessage 作为参数?通用的void * 指针在这里对我不起作用,因为消息不匹配。

有没有办法获取区块的签名?

【问题讨论】:

    标签: ios objective-c theos tweak logos


    【解决方案1】:

    您可以将CDUnknownBlockType 替换为id。 就这么简单。

    【讨论】:

    • 完美运行。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-16
    • 1970-01-01
    • 2014-12-07
    • 1970-01-01
    • 2020-09-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多