Вопрос

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?

Это было полезно?

Решение

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

Другие советы

You have to mark all files with ARC enabled.

Here is a sample how to do that:

http://www.codeography.com/images/arc-compiler-flag.png

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top