關於 Cannot create __weak reference in file using manual reference counting及配置ReactiveCocoa

最近再看關於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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章