Ich sehe einige der Beispielcode für die Square Cam in Apple's sample code. Ich möchte einige Funktionen in einem modernen Projekt mit ARC replizieren. Allerdings gibt es eine Tonne erfordern Aussagen wie:Wie behandeln Sie "require (..., bail)" -Aussagen mit ARC?
BOOL success = (destination != NULL);
require(success, bail);
, die den Compiler-Fehler erzeugt:
Goto into protected scope.
Meine Frage ist - was der richtige Weg ist, solche Aussagen in einem Projekt zu handhaben mit BOGEN?
Noch eine Anmerkung - dachte ich über einfach den Controller das Markieren von ARC nicht zu nutzen, aber das ist nicht ideal wäre wäre schwierig, in der Datei als arbeiten. Das Markieren von Bibliotheken von Drittanbietern, um ARC nicht zu verwenden, ist in Ordnung, aber wenn es Teil der Projektimplementierung ist, würde es einen schlechten Arbeitsablauf erzeugen, da XCode Compilerfehler/Warnungen noch generiert, während Sie die Datei geöffnet haben. Es wäre unmöglich, tatsächliche Warnungen oder Fehler während der Arbeit im Quellcode für den gegebenen Controller zu sehen. –
Ich bekomme keinen solchen Fehler. Wo ist deine "Kaution" -Linie? Oder verwenden Sie den Beispielcode so wie er ist? – borrrden
Gibt es einen Grund, warum Leute meine Frage abstimmen? –