Search code examples
iosautomatic-ref-countingsbjson

Using SBJson in a non-ARC project


I am developing an IOS application, using the SBJson library. I don’t use ARC on my project, and previous SBJson releases didn't use it, either.

But now SBJson uses ARC and I have to upgrade to the latest SBJson release. I viewed the SBJson classes and I saw this:

#if !__has_feature(objc_arc)
#error "This source file must be compiled with ARC enabled!"
#endif

How can I upgrade SBJson in my project?


Solution

  • You have to use compiler flags to enable and disable ARC for particular files in your project.

    Please find more information in official notes Transitioning to ARC Release Notes