2013-02-23 66 views
0

嘗試轉換爲ARC時出現奇怪的錯誤。我只有一個錯誤:「SDWebImage僅ARC,無論是打開項目的ARC還是使用-fobjc-arc標誌。該錯誤是發生在我這裏SDWebImageCompat.m文件:嘗試使用SDWebImage將整個項目轉換爲ARC

#if !__has_feature(objc_arc) 
#error SDWebImage is ARC only. Either turn on ARC for the project or use -fobjc-arc flag 
#endif 

我很困惑。我正在嘗試轉換爲ARC。我以前從未有過使用SDWebImage生成錯誤的問題,但現在我只是想將我的整個項目轉換爲ARC,但我得到了這個錯誤。當我構建項目時,只有當我嘗試從折射器轉換爲ARC時,纔會出現該錯誤。任何想法爲什麼發生這種情況?

謝謝!

+1

SDWebImage是如何加載的?您必須在構建階段明確使用編譯器選項。特別是使用SDWebImage從中刪除弧選項。 – 2013-02-23 08:02:00

回答

0

嘗試SDWebImage的新版本,只需添加特定的.framework文件,它已經在ARC中。刪除SDWebImage,將您的項目轉換爲添加.framework。它對我來說非常完美!