2015-11-03 23 views
0

Cani請檢查ios 9的應用程序版本,或者是否有其他方法?NSFoundationVersionNumber for ios9

if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_8_0) { 
//ios 9 or below? 
} else { 
//ios 9 above 
} 
+0

[[[的UIDevice currentDevice] systemVersion]的floatValue] – ogres

回答

2

您可以檢查版本那樣:

[[UIDevice currentDevice].systemVersion floatValue]; 
+0

是的,這會給你的操作系統版本,但檢查NSFoundation號碼是更好辦法。如果你想現在是否可以調用方法或類,則檢查調用名稱是否爲空或對象響應tp選擇器。檢查iOS版本是不是正確的方法。 – rckoenes

+0

這取決於你的目的,你是對的。 Deniz的問題是「還有其他方法嗎?」所以我剛剛提供了一個。乾杯 –