11 Stimmen

Wie man die iOS-Version herausfindet

Ist es möglich, die iOS-Version (4.2.1, 4.3.3, etc.) zu lesen, die eine MonoTouch-App ausführt? Wenn ja, wie?

28voto

Anton Punkte 2316

トライ UIDevice.CurrentDevice.SystemVersion .

11voto

Dan Abramov Punkte 252334

Wenn Sie es nur für eine boolesche Bedingung benötigen, gibt es eine einfache Methode:

if (UIDevice.CurrentDevice.CheckSystemVersion (6, 0)) // at least 6.0

6voto

callisto Punkte 4799

In MonoTouch:

Um die Major-Version zu erhalten, verwenden Sie:

UIDevice.CurrentDevice.SystemVersion.Split('.')[0]

Für kleinere Versionen verwenden:

UIDevice.CurrentDevice.SystemVersion.Split('.')[1]

1voto

Bilal Punkte 1

Es gibt eine .net System.Version Klasse, um von String zu konvertieren.

var str = "3.5.3858.2";
Version version = Version.TryParse(str,out version) ? version : null;
if(version != null)
{
    // version.Major
    // version.Minor
    // version.Build
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X