ios開發之路十一(ARC forbids explicit message send of 'autorelease'錯誤)

在ios中常常會遇到:ARC forbids explicit message send of 'autorelease' 或「ARC forbids explicit message send of release」這樣的錯誤。緣由多是項目使用了arc機制而有些文件禁止使用而報錯,ios

解決方法:ui

1.禁用在Xcode中的特定文件的ARCspa

點擊項目名,在中間一欄選擇targets,而後選擇build phases選項。.net

展開Compile Sources,找到你報錯的文件名,而後雙擊添加-fno-objc-arc:以下圖:code


 

方法二:把整個項目改爲非arc機制的:blog

在build Settings中:把Objective-C Automatic Reference Co....設爲NO:ci

 


 

轉載請註明:get

新浪微博:http://weibo.com/u/3202802157

相關文章
相關標籤/搜索