为了账号安全,请及时绑定邮箱和手机立即绑定

写了一个判断ios8或者以后版本的逻辑,大家看看有没有问题?

  

      let curSystemVersion:String = UIDevice.currentDevice().systemVersion

        let strRange = Range<String.Index>(start:curSystemVersion.startIndex,end:curSystemVersion.endIndex)

        let dotIndex = curSystemVersion.rangeOfString(".", options: NSStringCompareOptions.DiacriticInsensitiveSearch, range: strRange)!

        let iosVersion:Int = curSystemVersion.substringToIndex(dotIndex.startIndex).toInt()!

        if(iosVersion >= 8){

            return true

        }else{

            return false

        }


正在回答

1 回答

直接把 "==" 换成 ">=" 就好了 字符串按字典序比大小

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Swift Weather APP
  • 参与学习       35561    人
  • 解答问题       241    个

本课程将带领大家使用Swift语言开发一个完整的天气 iOS APP

进入课程

写了一个判断ios8或者以后版本的逻辑,大家看看有没有问题?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信