今天把原来用过的一个控件类封装成了一个静态库RTextView.framework,发现在IB中无法识别这个类,而在.h和.m中都能识别这个类,后来干脆直接在代码中创建这个控件,发现没有问题,后经Google发现原来问题是这样的:
是因为我在IB中使用的class没有在源代码中使用到,出现这个错误,是因为这个class只在IB中用到,编译器在其他源文件中没有发现对这个class的引用,于是没有链接那个class。
解决办法:在项目中的任意.m文件中引用该类一次,如:[WFTextView class];
参考:http://www.soso.io/article/92563.html
备注:锐宁咨询 RELINK https://www.relink.cc