比较服务器版本号和本地版本号
NSDictionary *infoDict = [[NSBundle mainBundle] infoDictionary];
NSString *currentVersion = infoDict[@"CFBundleShortVersionString"];
NSString *serverVersion = @"1.1.2";
// [currentVersion,serverVersion]注意摆放顺序
NSComparisonResult result = [currentVersion compare:serverVersion options:NSNumericSearch];
switch (result) {
case NSOrderedDescending:{//(降序)
NSLog(@"%@ is bigger--currentVersion",currentVersion);
}
break;
case NSOrderedAscending:{//(升序)
NSLog(@"%@ is bigger--serverVersion",serverVersion);
}
break;
case NSOrderedSame:{
NSLog(@"Same version With server and Local");
}
break;
default:
break;
}
NSLog(@"%@ is currentVersion\n%@ is serverVersion",currentVersion,serverVersion);
复制代码