在ios中經常會遇到:ARC forbids explicit message send of 'autorelease' 或“ARC forbids explicit message send of release”這樣的錯誤。原因可能是項目使用了arc機制而有些文件禁止使用而報錯,
解決方法:
點擊項目名,在中間一欄選擇targets,然后選擇build phases選項。
展開Compile Sources,找到你報錯的文件名,然后雙擊添加-fno-objc-arc:如下圖:
方法二:把整個項目改成非arc機制的:
在build Settings中:把Objective-C Automatic Reference Co....設為NO:
轉載請注明:
新浪微博:http://weibo.com/u/3202802157