Wie können Sie die aktuelle Betriebssystemversion des iPhone, auf dem die App läuft, ermitteln und vergleichen (& gt ;, & lt; usw.)? Es gibt einen bestimmten Fehler in 3.0, aber nicht in 3.1+, daher möchte ich etwas Code überspringen können, wenn die aktuelle OS-Version nicht & gt; = 3.1 ist.
Dies muss zur Laufzeit nicht kompiliert werden!
Meinst du, die Version des Betriebssystems zu bestimmen? Das SDK wird zur Build-Zeit festgelegt, aber das Betriebssystem kann sich ändern. Verwenden Sie [UIDevice currentDevice], um die Betriebssystemversion zu erhalten. systemVersion. Ich denke, dass Sie __IPHONE_OS_VERSION_MIN_REQUIRED verwenden können, um die SDK-Version zu erhalten.
Tags und Links iphone