Vij*_*jay 6 cocoa-touch objective-c string-comparison ios
我需要获取用户的应用程序版本号,并将其与我服务器上的当前应用程序版本进行比较.如果用户的应用程序版本较低,那么他将弹出一个更新他的应用程序.在执行此操作时,我需要将应用程序的版本与可用的版本进行比较.我如何可以比较它们的格式字符串"2.0.1"和"2.0.09"并获得最高的国家之一,在Objective-C?
如何使用compare:options:NSString类的方法?
NSString *v1 = @"2.0.1";
NSString *v2 = @"2.1";
NSComparisonResult result = [v1 compare:v2 options:NSNumericSearch];
if (result == NSOrderedSame || result == NSOrderedDescending) {
// do
} else {
// do
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3170 次 |
| 最近记录: |