求助,某类有声明却编译错误,Undefined symbols for architecture armv7

make编译时报WCActionSheet undefined:

以下是.h中的声明

Tweak.xm

以下是Makefile

排了半天没找到原因,有朋友知道问题所在吗?

                                                    感谢!

你的类里面不能直接调用WCActionSheet,没有引用呀,这是微信里面的类,你 如果可以引用才可以用,比如用系统的UI,你需要引入UIKit 框架!

那么有没有办法能构造出微信里的类的对象?
在这个位置插runtime代码可否实现?

你试试 跟头文件写法一样加下类的引用(@class WCActionSheet ),如果不行就想下其他办法吧,

好像不行,如果不能构造微信里的对象,写东西好像非常受限:joy:

是啊,嘿嘿,你想写啥啊,UI 可以自己写的

我现在只是想弹个自定义的actionSheet,我看有些朋友的插件可以在设置页面加MMTabelView,还有任意位置弹某些指定的controller,这些功能也应该要构造到微信里的对象才能实现吧

他们用的应该是UITabelView而非MMTabelView,你可以问问他们,自己写也是可以的

在Reveal里看加进去的也是MMTableView,还有在首页就可以弹出二维码,或者直接能转发朋友圈(打开朋友圈编辑controller),这些应该都是要构造微信里的对象吧,不知道怎样联系上作者,不然就可以取精取精了

你确定?Reveal 用的哪个版本?我的看不了,我只能用CY,可以留个方式互相学习呀

Reveal 1.6.3 , qq55137840 ,[握手]

objc_getClass

感谢朋友,刚才试了NSClassFromString真的可以,但是遇到另一个问题,可变参函数的声明, 怎么声明都出参数个数不符的warning

我对微信助手没什么好说的,自己研究吧

朋友难道是作者吗?:scream:

ROFLMFAO:joy:

没看懂:joy: