I have a strange problem.
I use ASIHTTPRequest
in a iOS 5 project with ARC enabled. Since ASIHTTPRequest
does not support ARC I have disabled ARC on all individual ASIHTTPRequest
files.
However, when I'm trying to compile my project, xcode still believes that those files are ARC-enabled and it complains.
Did I do anything wrong or is that a bug in xcode? Don't tell me to convert ASIHTTPRequest
to ARC-compatible code with the refactor tool. I have tried to do that and xcode complains on that ARC is enabled on the project (?!?!).
You typed -fno-ojbc-arc
. The correct flag is -fno-objc-arc
.
I did it this way.
You have to make the ASIHTTP as a library and include it in your project.
Following is the procedure.
- Create iPhone Project Cocoa Touch Static Library.
- Copy all the ASIHTTP supported files and Rechability .h and .m files inside the Library Project.
- Make a Build.
- You will get a .a file.
- Copy the file in your project.
- Copy the necessary .h (header) files you are going to use in your project.
You will not get any ARC Error. Hope it helps some one facing similar ARC problems..