NSClassFromString returns nil的问题

来源:互联网 发布:围棋软件形势判断 编辑:程序博客网 时间:2024/05/21 11:11

原文链接

最近在对项目进行优化的时候,将以前一些功能类做静态库封装时,遇到一个百思不得其解的的问题

Class aClass = NSClassFromString(@"ClassName");死活都是空

代码在变为静态库前都是没有问题的,一开始以为是静态库需要将该类声明为公共头文件,结果还是没用(想想也是,动态生成的时候都不需要包含头文件,就算声明为公共头文件当然解决不了根本问题)。

上网查了一下,正好发现有仁兄遇到过此问题,解决方法如下

如果要从静态库中实例化一个Class,需要在bulid settings中的Other Linker Flags中添加"-ObjC"标识。


原创粉丝点击