Mit Non-ARC Code in einem ARC-Fähigen Projekt - Hinzufügen von Facebook
Als ich mein Projekt, das ich gemacht, es zu unterstützen ARC
, so mein Projekt unterstützt iOS 4.3 und höher.
Nun muss ich das integrieren Twitter und Facebook. Sowohl Facebook und Twitter frameworks gegeben, die von den Unternehmen nicht unterstützen ARC
.
Meisten Dateien haben dealloc, und veröffentlichte seine Variablen. Einige sagen Schrott, das Projekt, und wiederholen Sie es deaktivieren ARC. Aber, ich kann nicht leisten, um dies zu tun, da habe ich getan, die meisten von dem Zeug.
Habe ich den FBConnect
Dateien (es waren 4) und Hinzugefügt -fno-objc-arc
wie beschrieben in dieses tutorial. Trotzdem bekomme ich
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
Ich brauche Hilfe, ich kann nicht, wiederholen Sie diese wieder ein.
Ja, habe ich. Ich versuchte es noch einmal. und ich bekomme diese Meldung, die ich oben Hinzugefügt.
Hat jemand wissen, wie man dieses Problem lösen ?
InformationsquelleAutor Illep | 2012-01-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Stellen Sie sicher, dass Sie Hinzugefügt haben die -fno-objc-arc-flag zu jeder Implementierungsdatei (.m-Datei).
Und dann reinigen Sie das Projekt (Menü Projekt -> sauber) und wieder aufbauen. Ich habe manchmal hatte, zu reinigen und zu bauen, zweimal, wenn Sie diese in der Klasse. Scheint ein kleiner bug.
target
hinzufügen der fahne. Was soll ich jetzt tun ?JSON-Dateien sind nicht objective-c-code, und Sie werden nicht kompiliert, so wird dieses flag nicht gelten.
gut,
FBConnect
die Facebook-framework verfügt über eineJSON
Ordner und wenn man sich in diesem finden Sie eine Menge vonObjective-C
code. So muss ichflag
Sie auch ?Ja, alle objective-c-Implementierung-Dateien (.m), unabhängig von Ordner.
Danke, es hat geklappt!
InformationsquelleAutor Firoze Lafeer
es ist eigentlich eine sehr einfache Möglichkeit, die Arbeit in gemischten BOGEN-und Facebook keine ARC .
siehe mein post auf, wie es zu benutzen
http://nabtech.wordpress.com/2012/02/02/facebook-ios-sdk-and-arc/
InformationsquelleAutor nabulaer