简体   繁体   中英

Using Non-ARC Code in an ARC-Enabled Project - Adding Facebook

When i created my project, i made it to support ARC , so my project will support iOS 4.3 and above.

Now i need to integrate Twitter and Facebook to it. Both Facebook and Twitter frameworks given by the companies does not support ARC .

Most of the files have dealloc, and released its variables. Some say to scrap the project and redo it disabling ARC. But, i can't afford to do this, since i have done most of the stuff.

I added the FBConnect files (there were 4 of them) and added -fno-objc-arc as described in this tutorial . Still i get

file://localhost/Users/illepmorgan/Documents/Projects/illep/untitled%20folder/alphaproject/alphaproject/FBRequest.m: error: Automatic Reference Counting Issue: Existing ivar '_delegate' for unsafe_unretained property 'delegate' must be __unsafe_unretained

I need help, i can't redo this again.

Make sure that you added the -fno-objc-arc flag to each implementation file (.m file).

And then clean the project (Project menu -> clean) and build again. I have sometimes had to clean and build twice when doing this in class. Seems like a little bug.

there is actually a much easy way working in mixed ARC and Facebook none ARC . see my post on how to use it http://nabtech.wordpress.com/2012/02/02/facebook-ios-sdk-and-arc/

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM