iOS开发-Masonry相关的问题(已解决)

2016-07-02  本文已影响7338人  王天琦

问题已经解决:原因是因为打包framework,编译器不会找到类别;但是masonry中用到了挺多类别  需要在有类别的.m文件中做一些操作。

@interfaceview : UIView

@end

在自己的项目中用到了 Masonry,经过编译 Run成功,测试无问题。

后来需要把代码封装成framework,打成framework之后 运行就会崩溃。

麻烦哪位可以帮忙解决一下~   3Q

log日志如下:

2016-07-02 16:36:48.091 BQSDKDemo[2888:1007213] -[UIImageView mas_makeConstraints:]: unrecognized selector sent to instance 0x146526f0

2016-07-02 16:36:48.095 BQSDKDemo[2888:1007213] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIImageView mas_makeConstraints:]: unrecognized selector sent to instance 0x146526f0'

*** First throw call stack:

(0x2108db0b 0x2084adff 0x21093455 0x210910ab 0x20fbb298 0xd0aa1 0xcf0cb 0xc20f9 0xdc945 0x256a36a1 0x256a3631 0x2568b56b 0x256a2f51 0x256a2bbf 0x2569b547 0x2566bdd5 0x2566a379 0x2104f9e7 0x2104f5d7 0x2104d93f 0x20f9c1c9 0x20f9bfbd 0x225b8af9 0x256d4435 0x80c65 0x20c48873)

libc++abi.dylib: terminating with uncaught exception of type NSException

(lldb)

解决办法:配置-ObjC  或者 -all_load

上一篇 下一篇

猜你喜欢

热点阅读