且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

比较Swift中的两个版本字符串

更新时间:2023-02-22 13:01:17

结束必须将我的字符串转换为NSStrings:

Ended up having to convert my Strings to NSStrings:

if storeVersion.compare(currentVersion, options: NSStringCompareOptions.NumericSearch) == NSComparisonResult.OrderedDescending {
       println("store version is newer")
}

Swift 3

let currentVersion = "3.0.1"
let storeVersion = "3.0.2"

if storeVersion.compare(currentVersion, options: .numeric) == .orderedDescending {
    print("store version is newer")
}