关于 Cannot create __weak reference in file using manual reference counting及配置ReactiveCocoa

来源:互联网 发布:湖南辉达 知乎 编辑:程序博客网 时间:2024/06/11 10:03
最近再看关于reactiveCocoa的用法,决定尝试使用,在cocoapods中将其集成到项目里,这里没有什么难度,但是一运行程序问题出现了,提示 

Cannot create __weak reference in file using manual reference counting,解决的办法就是在Build Settings--------->Aplle LLVM版本号 - Language - Objectibe-C------------->Weak Reference In Manual Retain Release设置为YES,这样就解决了这个问题,再次运行,又出现了一个问题,提示unrecognized selector sent to instance程序直接崩溃,就在使用了reactiveCocoa的地方,感觉还是挺奇怪的,通过command+点击进去能找到这方法,但是就是不好用,试了好多的方法,但是没有解决,后通过看官方文档才知道问题在什么地方,解决方法:

也就是我没有正确的导入reactiveCocoa,原因就是在使用静态库的分类的时候,需要添加objc表示进自己的工程。官方文档链接https://developer.apple.com/library/content/qa/qa1490/_index.html


阅读全文
0 0
原创粉丝点击