報錯原因是 項目使用的是ARC,但是有非ARC代碼。 項目中要混合使用ARC和非ARC。
解決:
- target -> Build Phases -> Compile Sources
- 雙擊報錯的 *.m 文件
- 在窗口中輸入-fno-objc-arc
如果使用的非 ARC ,則為 ARC 的代碼加入 -fobjc-arc
如果使用的是 ARC ,則為非 ARC 代碼加入 -fno-objc-arc
判斷項目是否用的ARC:
報錯原因是 項目使用的是ARC,但是有非ARC代碼。 項目中要混合使用ARC和非ARC。
解決:
如果使用的非 ARC ,則為 ARC 的代碼加入 -fobjc-arc
如果使用的是 ARC ,則為非 ARC 代碼加入 -fno-objc-arc
判斷項目是否用的ARC:
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。