You can disable ARC(automatic reference count) in JSONKit files.
Generally step is :
- Go to your project settings, under Build Phases > Compile Sources
- Select the files you want ARC disabled and add -fno-objc-arc compiler flags. You can set flags for multiple files in one shot by selecting the files then hitting "Enter" key.
Please refer to this post: iOS 5 Best Practice (Release/retain?) for more details.
Hope it helps.
Edit
After discussion, we also have some other options to solve the problem. For example, you can convert JSONKit to ARC compatible. But according to Mike Weller
's statement, it will be very hard to convert because JSONKit uses malloc
to manage memory.
I think use -fno-objc-arc
compiler flag is a low-risk and convenient way to solve the problem.