Tweak怎么切换成MRC编译模式?

在使用logify跟踪函数的时候,用生成的tweak文件替换原有的tweak打包的时候出现了
Tweak.xm:23:175: error: unknown type name ‘XXX’
Tweak.xm:23:375: error: unknown type name ‘XXX’
Tweak.xm:23:409: error: unknown type name ‘XXX’
Tweak.xm:23:600: error: unknown type name ‘XXX’
Tweak.xm:23:3696: error: unknown type name ‘XXX’
Tweak.xm:23:3866: error: unknown type name ‘XXX’
Tweak.xm:23:3887: error: unknown type name ‘XXX’
Tweak.xm:23:4048: error: unknown type name ‘XXX’
Tweak.xm:23:4364: error: unknown type name ‘MMTimer’; did you mean ‘NSTimer’?

google了一下 有说法是需要使用MRC模式,请问Tweak怎么切换成MRC模式?

额,查了下 tweak默认的就是MRC,但是怎么才能编译通过啊?

你代码怎么写的?贴出来看看

之前遇到过因为有些是app自己的类,换成id就可以通过编译了

直接用logify跟踪BaseMsgContentViewController生成的tweak文件,编译不通过

  • (void)setM_badRoomLogicController:(BadRoomLogicController *)m_badRoomLogicController { %log; %orig; }
    就报unknown type name ‘BadRoomLogicController’

换成id可以编译通过了,但是代理能用id替换吗?
id 这样的

这是微信抢红包吧,具体你自己看吧,前面该加@class xxx 的加,该改成id的改成id就好
另:论坛里可以搜到的

是的,找到篇博文,有个参照感觉学习的能快些

你好,请问换成id是什么意思,能否举个例子

带代码单独看帖。id的话是指把对象类型改成id