Muszę zmienić konfigurację niektórych interfejsów na podstawie wersji na iOS, z której korzystam, więc potrzebuję dobrego sposobu na sprawdzenie wersji na iOS. Na razie robię to:Najlepszy sposób na sprawdzenie systemu iOS 7 lub wcześniejszego?
if ([[[UIDevice currentDevice] systemVersion] isEqualToString: @"7.0"]) {
//do stuff
}
Wolę nie twardo kodować porównania ciągów i podejmować decyzje na podstawie tego. Czy są na to lepsze sposoby?
To pęknie, jeśli wyjdzie iOS 7.1. Ale jesteś na dobrej drodze. Rozwiń łańcuch i porównaj tylko główną wersję, jeśli zależy Ci ogólnie na systemie iOS7. – Krumelur
Czy spojrzał na [1] [1] [tej odpowiedzi?] Http://stackoverflow.com/questions/12561599/how-to-check-ios-version-is-ios-6/12561661 # 12561661 – shrimp
to wygląda najbardziej stabilnie – Huang