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

问题已经解决:原因是因为打包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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了并具有高可读性...
    3dcc6cf93bb5阅读 1,834评论 0 1
  • (一)Masonry介绍 Masonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布...
    木易林1阅读 2,403评论 0 3
  • Masonry手写Autolayout专题 Masonry介绍与使用实践:快速上手Autolayout http:...
    Kevin_Junbaozi阅读 1,177评论 0 2
  • 最近工作换了电脑,重新装了cocoapods,重新update了项目,提到SVN上就各种编译报错. (本人会不断的...
    _弥勒阅读 4,679评论 2 2
  • sethe和multiset会在插入元素时,若元素为常见类型,会对元素进行排序,可以自定义排序,默认为从小到大。
    格调七弦阅读 336评论 0 0