Überprüfen Sie die Verfügbarkeit von Blöcken zur Laufzeit auf iOS

8

Ich muss auf die Verfügbarkeit von Blöcken zur Laufzeit testen, damit ich Rückwärtskompatibilität mit iOS 3 umgehen kann. Irgendwelche Tipps?

bearbeiten: Bis jetzt mache ich if (!NSClassFromString(@"NSBlockOperation")) {...} Scheint zu arbeiten ...

    
Kenny Winker 20.11.2010, 09:10
quelle

1 Antwort

7

Sie müssen auch sicherstellen, dass Sie die libSystem.B.dylib schwach verknüpfen, das Basis-SDK auf 4.0 und das Implementierungsziel auf 3.1.3 setzen, wie beschrieben hier .

Ein guter Überblick über den Umgang mit Problemen mit iOS-Versionsverwaltung finden Sie auch in diesem Artikel über Kakao mit Liebe: Tipps & amp; Tricks für bedingten Code für iOS3, iOS3.2 und iOS4

    
martineno 20.11.2010, 09:59
quelle