Re: [心得] UIDevice - system version number

作者: whitefur (白毛)   2014-04-29 09:58:47
※ 引述《darktt (小朱)》之銘言:
: 其實不用那麼麻煩,我自己也做了一個 UIDevice 的 Catagory
: 裡面的其中一個 method 如下
: - (BOOL)systemVersionIsEqualVersion:(NSString *)version
: {
: NSString *currentVersion = [[UIDevice currentDevice] systemVersion];
: if ([currentVersion compare:version options:NSNumericSearch] == NSOrderedSame) {
: return YES;
: }
: return NO;
: }
: 這樣子就很容易的就能做判斷了
感謝d大提供更簡單的寫法
我把它改成可以比較版本新舊
- (NSComparisonResult)compareSystemVersion:(NSString *)version
{
NSString *currentVersion = [[UIDevice currentDevice] systemVersion];
return [currentVersion compare:version options:NSNumericSearch];
}
作者: yuanruo (罪を憎んで人を憎まず)   2014-04-30 00:48:00
為什麼不寫個巨集直接回傳float直接比就好~既然你都要用systemVersion 這個屬性的話~如果你只拿來判斷ios 6 7 或之後的8 而不是7.1.1 , 7.2算了 當我沒說好了.. XD
作者: whitefur (白毛)   2014-04-30 09:35:00
你有看我原文的話就知道我是要拿來判斷7.0 & 7.1

Links booklink

Contact Us: admin [ a t ] ucptt.com